NewsWave is a MERN (MongoDB, Express, React, Node.js) application that offers a tailored news experience. Users can create an account, select their preferred news categories, and receive a personalized news feed. The app also supports bookmarking articles for future reading.
- Email: asdf@gmail.com
- Password: asdf
-
Personalized News Feed: Users can create an account, select their favorite news categories, and receive a customized news feed.
-
Diverse Sources: The app aggregates news articles from reputable sources, ensuring a comprehensive news coverage.
-
Responsive Design: NewsWave provides a seamless experience across various devices and screen sizes.
-
Bookmarking: Users can bookmark articles they find interesting, and access them later in the bookmark section.
-
User Authentication: Secure user accounts and authentication system.
-
Live previews
-
Fullscreen mode
-
Clone the repository:
https://github.com/code-inhub/NewsApp3.0
-
Here you will find two files one contains code for frontend and one for backend.
-
For deploying frontend navigate to the frontend part:
cd NewsApp
-
For deploying backend navigate to the backend part:
cd server
-
Install client dependencies:
npm install
-
Install server dependencies for both :
npm install
To make the project live you can use this repository https://github.com/code-inhub/NewsApp3.0Fontend
as frontend and https://github.com/code-inhub/NewsApp3.0Backend
as backend.
To deploy the project locally, run:
npm run start
- You can login by entering demo Id and password provided above in demo section.
- You can create a new account and can set your preferences and categories accordingly.
- As you get logged in , you can view the homepage.
- You can go through different categories by using navbar.
- You can view your bookmarks by clicking on the bookmark button on the top right corner.