Skip to content

thriver652/NewsApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NewsApp

NewsApp is a modern web application built using HTML, CSS, and JavaScript that provides users with the latest news articles from various sources around the world. It leverages the News API to fetch and display real-time news content, offering a seamless and user-friendly experience for staying informed.

Features

  • Real-Time News Updates: NewsApp fetches the latest news articles from various sources, ensuring you have access to up-to-date information.

  • Search Functionality: Easily search for news articles on specific topics or keywords to find the information that matters most to you.

  • Categorized News: News articles are categorized by topics such as Technology, Sports, Health, and more, making it simple to explore news in your areas of interest.

  • Responsive Design: NewsApp is designed to work flawlessly on both desktop and mobile devices, providing a consistent and enjoyable user experience.

Installation

  1. Clone the repository to your local machine:

    https://github.com/thriver652/NewsApp
  2. Open the project folder in your preferred code editor.

  3. Run index.html in your web browser.

Usage

  1. Launch NewsApp by opening the index.html file in your web browser.

  2. Browse through the latest news articles on the homepage.

  3. Use the search bar to look for news articles related to specific topics or keywords.

  4. Click on a news article to read the full story on the source website.

APIs Used

NewsApp uses the News API to access and fetch news articles. To run this project, you will need to sign up for a News API key.

Configuration

To configure the API key, open the js/app.js file and replace 'YOUR_NEWS_API_KEY' with your actual News API key in the following code snippet:

const apiKey = 'YOUR_NEWS_API_KEY';

Contributing

If you would like to contribute to NewsApp, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix:

    git checkout -b feature/new-feature
  3. Make your changes and commit them:

    git commit -m "Add new feature"
  4. Push your changes to your fork:

    git push origin feature/new-feature
  5. Create a pull request on the main repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • NewsApp relies on data provided by the News API, and we are grateful for their service.

  • Special thanks to the developers and contributors who have helped make NewsApp a reality.

Contact

If you have any questions, suggestions, or feedback, please feel free to contact us at (mailto:tvspraneeth6502@gmail.com).


Note: NewsApp is a personal project created for learning and demonstration purposes. It may not always provide 100% accurate or comprehensive news coverage and should not be relied upon for critical decisions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published