Skip to content

A news app made with Fetch API, React.js and Bootstrap (Infinite scrolls, Top loading bar, Localhost only)

License

Notifications You must be signed in to change notification settings

amar-codingenthusiast/news-monkey2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

News Monkey

News Monkey is a React app that utilizes the News API to fetch and display top headlines from various news categories.

Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

  • Node.js
  • npm or yarn

Installation

  1. Clone the repo
    git clone https://github.com/amar-codingenthusiast/news-monkey2.git
  2. Change directory:
    cd news-monkey2
  3. Install dependencies:
    npm install
  4. Run the app:
    npm run start
  5. Open your browser and visit http://localhost:3000 to view the app.

Features

  • View top headlines from various categories like Business, Sports, Entertainment, Health, Science, and Technology.
  • Search for specific news using the search bar.
  • Infinite Scrolls
  • Top loading bar
  • Function based components
  • Responsive design for all devices

Built with

  • React.js
  • News API
  • Bootstrap

Deployment

Please note that due to CORS restrictions on the free developer pack of the News Api, this application can only be deployed and used locally. Therefore, to use this application, please clone this repository and run it on your localhost.

Video Review

Watch the video review of the News Monkey app here

Contributing

Contributions are welcome! Here's how you can contribute:

Fork the repository

Create your feature branch (git checkout -b feature/YourFeature)

Commit your changes (git commit -m 'Add some feature')

Push to the branch (git push origin feature/YourFeature)

Create a new Pull Request

License

This project is licensed under the terms of the MIT license. You can find the LICENSE file in the root directory of the project.

About

A news app made with Fetch API, React.js and Bootstrap (Infinite scrolls, Top loading bar, Localhost only)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published