Welcome to Newsroom. Here, you can browse the top headlines in 7 differnt categories. Login or sign up to add notes with highlights from your favorite articles! If you change your mind after adding your note, go ahead and delete it!
7 categories: Business, Entertainment, General, Health, Science, Sports, Technology
- A user can see real-time, top headline news that is refreshed daily for 7 different categories.
- A user can filter news articles by topic.
- A user can add a note about any article.
- A user can delete their notes.
- A user can login and sign up.
To start the Client:
npm install or yarn
npm start or yarn
The client is running on http://localhost:3000/
To start the Server:
npm install
npm run schema:sync
npm start
Server uses a postgresql database. You may have to use createdb newsroom-backend
if schema:sync does not work.
The server is running on:
http://localhost:8080/api/users
http://localhost:8080/api/notes
http://localhost:8080/api/news/{category}