The repository is a rough attempt to clone This website
The primary focus on developing the project was
- Making signup page that will take username, email and password and register the user and then login page that will take username or email and password and log the user in.
- After clicking login button, the user will be directed to the main dashboard of your app and that username will be shown on upper left corner of app in place of “Search Hacker News”
- Make the list item clickable and redirect it to the respective url
- Provide pagination options at the end of table. (under development)
- Keep a track of user’s last five searches and its timings and show on the UI in separate history page .
- Deploy your application on a cloud platform like Heroku.
Search on the basis of urls of the page is implemented
- The following npm modules are used
- bcryptjs
- body-parser
- cors
- express
- jsonwebtoken
- log4js
- mongodb
- mongoose
- passport
- passport-jwt
- Angular 7 is used as Frontend framework
- Reactive Forms are used
- Bootstrap along with custom css is used
Please find the Angular based frontend here