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

https://github.com/rohitvpatil0810/newsninja


https://github.com/rohitvpatil0810/newsninja

bootstrap javascr reactjs

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# News Ninja

News Ninja is a news app made using News API for practicing React.Js. It utilizes Bootstrap Components for building the UI components. This project is built in React.js with React Router for navigating between different types of news categories such as general, sports, business, technology, etc.

## Features

- Fetches news articles from News API
- Categorizes news articles into different categories
- Responsive UI design using Bootstrap Components
- Easy navigation between different news categories

## Getting Started

To run this project locally, follow these steps:

1. Clone the repository to your local machine by running the following command:

```
git clone git@github.com:rohitvpatil0810/newsNinja.git
```

2. Navigate to the project directory:

```
cd newsNinja
```

3. Copy the `.env.example` file and rename it to `.env.local`.

4. Open the `.env.local` file and provide the necessary API key or configuration values.
Note: Get your api key from [https://newsapi.org/](https://newsapi.org/)

5. Install the project dependencies by running the command: `npm install`.

6. Start the development server by running the command: `npm start`.

7. Open your browser and visit [http://localhost:3000/](http://localhost:3000) to view the News Ninja app.

Enjoy exploring the latest news with News Ninja!

![Screenshot](screenimg.jpg)