NewsMonkey is a React-based news application that leverages the NewsAPI to provide users with news from various categories. The app is designed to be user-friendly, responsive, and visually appealing, thanks to the integration of Bootstrap for styling.
-
Category-wise News: Browse news articles from different categories, including business, entertainment, health, science, sports, technology, and more.
-
Responsive Design: NewsMonkey is built with a responsive design, ensuring a seamless and enjoyable experience across various devices and screen sizes.
-
Bootstrap Styling: The app uses Bootstrap to enhance the visual aesthetics, providing a clean and modern look.
-
Powered by NewsAPI: NewsMonkey integrates with the NewsAPI to fetch real-time news data and keep users updated with the latest information.
To run NewsMonkey locally, follow these steps:
-
Clone the repository:
git clone https://github.com/sohamw03/newsapp.git
-
Navigate to the project directory:
cd newsapp
-
Install dependencies:
npm install
-
Create a
.env
file in the root directory and add your NewsAPI key:REACT_APP_NEWS_API_KEY=your-api-key
-
Start the development server:
npm start
-
Open your browser and visit
http://localhost:3000
to view NewsMonkey.
If you'd like to contribute to NewsMonkey, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your branch to your fork.
- Open a pull request, describing your changes.
Feel free to reach out with any questions or feedback. Happy reading with NewsMonkey! 📰🐒