Web Project
Web Project
T-WEB-700
0.4.2
The Count of Money
delivery method: Github
language: anything that gets the job done
• The totality of your source files, except all useless files (binary, temp files, obj
files,...), must be included in your delivery.
To get rich, you choose to develop a complete web platform about crypto-currencies.
Doing so, you’ll be able to source intel from your users and benefit from their knowledges.
1
FEATURES
USERS MANAGEMENT
• anonymous access:
• have access to the N most popular cryptocurrency courses as well as their evolution (trend and
percentage) since the opening
The list of the N most popular cryptocurrencies is defined by an administrator
• can check the latest K articles in the press
K is set by an administrator.
• user access:
• must first create an account
• user can authenticate by email/password or by Oauth2 (both MUST be implemented)
• can determine their own list(*) of crypto-currencies
• can define keywords to refine the press review
• can change their preferences on their profile page
• administrator access:
• manage global application preferences
• list of cryptocurrencies that can be consulted
• list of sources (RSS feed) to constitute the press review
(* The list of eligible crypto-currencies is established by an administrator.
By default, this list is the same as for an anonymous user.)
CRYPTO-CURRENCIES
PRESS REVIEW
Your platform must be able to provide the freshest news on crypto-currencies. Set up a background running
service that will consume RSS feeds and offer a fine and up-to-date press review.
2
Choosing something stable, well-documented and efficient is wise.
BONUS
Many optional features would guaranty success to your platform and fidelity with your users:
• [Frontend] Test
• [Backend] Security
• [Backend] Database
• [Backend] Documentation