Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yadamvinay369/insightrise

Single page news website made using newsapi.org API.
https://github.com/yadamvinay369/insightrise

api html-css-javascript newsapi-org

Last synced: about 1 month ago
JSON representation

Single page news website made using newsapi.org API.

Awesome Lists containing this project

README

        

# Insight Rise

InsightRise is a single-page news website that provides the latest news from various well-known news channels. The website is built using HTML, CSS, and JavaScript, and it utilizes the NewsAPI (newsapi.org) to fetch news articles.

## Project Description
InsightRise aggregates the latest news articles and presents them in an easy-to-read format. Users can browse news by different categories such as Tech, Finance, Politics, and Fun. Additionally, users can search for news articles using keywords.
## Features
1. Display the latest news articles from multiple categories.
2. Search for news articles by keyword.
3. Simple and intuitive user interface.

## Demonstration

Google-drive link for the website demonstration is provided in the About section.
Please watch it for a better understanding.

## Installation

1. Clone the repository:

```bash
git clone https://github.com/your-username/insightrise.git

```

2. Navigate to the project directory:

```bash
cd insightrise
```
3. Open the project in a code editor (e.g., VS Code):

```bash
code .
```

4. Open index.html in a web browser to view the website:


## Usage Instructions

1. Browsing News:

Click on the category links (Tech, Finance, Politics, Fun) in the navigation bar to view news articles related to that category.

2. Searching News:

Enter a keyword in the search bar and click the search button to find news articles related to that keyword.

3. Viewing News Articles:

Click on any news article to open the full article in a new tab.
## API usage

The project uses the free version of the NewsAPI, which allows the website to run on localhost without any issues. However, to deploy the website and use the NewsAPI, you will need to upgrade to the premium version of the API.

## Contributing

Contributions are always welcome! If you would like to contribute to this project, please follow these steps:

1. Fork the repository:
Click the "Fork" button at the top right corner of this repository.

2. Clone your fork:

```bash
git clone https://github.com/YadamVinay369/insightrise.git
```

3. Create a new branch:

```bash
git checkout -b feature/your-feature-name
```
4. Make your changes and commit them:

```bash
git commit -m "Add your message here"
```

5. Push to your fork:

```
git push origin feature/your-feature-name

```

## Authors

- [@ Vinay Yadam](https://www.github.com/YadamVinay369)