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
- π₯ 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
| 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 |
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
# Clone the repository
git clone https://github.com/vedantmpatil/PepperChronicles.git
cd PepperChronicles
# Install dependencies
npm install
# Start development server
npm startVisit: http://localhost:3000
- Uses an external News API (e.g., NewsAPI.org)
- Handles category-based endpoints dynamically
- Pagination and loading indicators included
Deployed with Netlify:
- GitHub integration
- Continuous deployment on push
- Custom domain: pepperchronicles.netlify.app
Developed by Vedant Patil in March 2024.
If you like this project, β it on GitHub and share it with others!