final-project-brightbox
Members . Riddhi . Komal . Niravra . Ranadeep
The Project is divided into two parts - Frontend Backend
Installation process required to run the project:
- install angular in folder 'frontend' using command 'npm install -g @angular/cli@latest'
- install chart.js in folder 'frontend' using command 'npm install chart.js --save'
- install express in folder 'backend->appserver' using command 'npm install express -session --save'
- install request in folder 'backend->appserver' using npm install --save request, npm install --save request-promise,npm install async- each
Steps to run the project:
-
Install MongoDB. Detailed steps mentioned in https://docs.mongodb.com/manual/installation/
-
Start mongodb
-
Open the project in any IDE of your choice
-
Go to backend-> appserver and enter 'node app.js' to run the web server
-
Go to frontend->MyApp run and enter 'ng serve' to run application server
Main features of the project:
1.Home page of the Application shows latest news feed is loaded using API call.
2.Search option for stocks provided.
3.Shows trending stocks.
4.Built in support for cryptocurrency
5.User can make their own account, wherein they have buying ,selling options. Daily ,monthly and weekly live insights shown graphically
- Application also maintains user's portfolio.