Newsify lets you read daily headlines with ease. Having news category-wise and some more feature like infinite scroll, top loading animation makes it feature rich.
To run Newsify locally, follow these steps:-
- Clone this Repository:
git clone https://github.com/himanshu-o5/Newsify.git
-
Visit https://newsapi.org/ to create an Accont and get your API Key.
-
Navigate to your cloned Newsify repo and download required dependencies:
npm install
- Create a ".env.local" file insite Newsify and add the following variable to this file:
REACT_APP_NEWS_API_KEY=your_newsapi_key
Replace "your_newsapi_key" with the API Key obtained in Step 2.
- Start the development server:
npm start
- Open your browser and navigate to http://localhost:3000 to view Newsify.
Once the application is running, users can browse news articles by selecting different sources and categories. Having modern features like Infinite Scroll makes it user-friendly.
For any Issues, you can open an issue on Newsify-Issues.
Contributions are welcome! If you'd like to contribute to Newsify, please follow these steps:
- Fork the repository.
- Create a new branch (git checkout -b feature/my-feature).
- Make your changes.
- Commit your changes (git commit -m 'Add new feature').
- Push to the branch (git push origin feature/my-feature).
- Create a new pull request.
Please make sure to follow the code of conduct and contribution guidelines.
- Newsify utilizes the NewsAPI service for fetching news data.
- This project was bootstrapped with Create React App.