Welcome to NewsHub! This is a news website that aims to provide users with the latest news and updates from around the world. With NewsHub, users can stay informed on a wide range of topics including politics, sports, entertainment, technology, and more.
- News Categories: Users can easily navigate through different news categories to find articles that match their interests.
- Featured Articles: The homepage showcases featured articles to highlight the most important or trending news stories.
- Responsive Design: The website is optimized for various devices and screen sizes, providing a seamless user experience.
- React: A JavaScript library for building user interfaces.
- NewsAPI: A popular news API used for fetching news articles and data from various sources
- HTML5 and CSS3: Standard web development technologies for structuring and styling the website.
- JavaScript: Used for interactivity and dynamic content.
- Bootstrap: A CSS framework used for responsive design and layout.
- Note Add your own NewsApI key
- Clone the repository: git clone
https://github.com/AKASH-PRASAD7/NewsApp.git
- Navigate to the project directory:
cd NewsApp
- Setup environment variables:
touch .env
- Add variable:
REACT_APP_API_KEY=<YOUR-NEWSAPI-KEY>
- Install dependencies:
npm install
- Start the app:
npm start
We welcome contributions from anyone interested in improving NewsHub. If you find any issues or have suggestions for new features, please feel free to submit a pull request or open an issue on our GitHub repository.
This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. You are free to modify and use the code for non-commercial purposes, as long as you provide attribution and share your modifications under the same license.