Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“° PepperChronicles - Dynamic News App

A responsive ReactJS web application delivering real-time news articles across various categories. Powered by a modern frontend stack, API integrations, and deployed globally via Netlify.

Live: https://pepperchronicles.netlify.app


πŸš€ Features

  • πŸ”₯ Fetches real-time news using an external News API
  • πŸ—‚οΈ Browse through 5+ categories: Business, Entertainment, Health, Sports, Technology
  • 🌐 Client-side routing using React Router
  • πŸ“± Fully responsive design for mobile, tablet, and desktop
  • ⚑ Fast load times and dynamic rendering

🧰 Built With

Tech Usage
ReactJS Component-based architecture
React Router Client-side routing
Fetch API Real-time API data handling
Netlify CI/CD + Deployment
CSS Styling and responsiveness

πŸ“‚ Folder Structure

PepperChronicles/
β”œβ”€β”€ public/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/           # React components (news list, navbar, etc.)
β”‚   β”œβ”€β”€ App.js                # App root component
β”‚   β”œβ”€β”€ App.css               # Global styles
β”‚   β”œβ”€β”€ index.js              # Entry point
β”‚   └── ...                   # Testing, reporting
β”œβ”€β”€ package.json              # Dependencies and scripts
└── README.md

βš™οΈ Getting Started

πŸ”§ Local Setup

# Clone the repository
git clone https://github.com/vedantmpatil/PepperChronicles.git
cd PepperChronicles

# Install dependencies
npm install

# Start development server
npm start

Visit: http://localhost:3000


πŸ”Œ API Integration

  • Uses an external News API (e.g., NewsAPI.org)
  • Handles category-based endpoints dynamically
  • Pagination and loading indicators included

🌐 Deployment

Deployed with Netlify:

  • GitHub integration
  • Continuous deployment on push
  • Custom domain: pepperchronicles.netlify.app

πŸ™Œ Author

Developed by Vedant Patil in March 2024.

If you like this project, ⭐ it on GitHub and share it with others!

About

PepperChronicles is a responsive ReactJS news web app that delivers real-time headlines across multiple categories using public APIs. Built with React Router and deployed on Netlify.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages