This app allows you to customize the news to your interests.
Users are directed to a landing page which invites them to sign-up or login:
Once logged in, the user is sent to their personal news dashboard:
If there aren't any news topics selected, they'll be directed to the Profile page where they can select topics (and create new ones) that they'll want to follow.
Returning to the dashboard, the user can now see the topics their following, along with everything else.
The user can then navigate to the topic they want to read about by clicking on the topic:
This app uses Google Firebase and Firestore to handle all authentication and database functions.
- ReactJS with Hooks
- Sass/SCSS
- Google Firebase/Firestore
- Continuous Integration with TravisCI
- Auto-deployment with Heroku
- Testing with Jest/Enzyme