🚀 TechPulse is a tech news application built using the MERN stack. It leverages the Algolia News API to fetch the latest tech news, providing a seamless user experience with efficient state management and pagination.
- 🔹 Efficient State Management – Uses
useReduceranduseContextfor smooth and optimized state handling. - 🔹 Custom Hooks – Implements reusable custom hooks to modularize the logic.
- 🔹 Pagination – Enables seamless navigation through multiple pages of news articles.
- 🔹 Responsive UI – Ensures a smooth user experience across all devices.
- React.js – Frontend development
- Algolia News API – Fetches real-time tech news
- Vercel – Deployment platform
- Clone the repository:
git clone https://github.com/devleo10/TechPulse.git
- Navigate to the project folder:
cd TechPulse - Install dependencies:
npm install
- Start the development server:
npm start
Check out the deployed version: TechPulse on Vercel
🔹 🔥 Trending News Section – Highlight the most popular articles. 🔹 🌙 Dark Mode & Theming – Implement a customizable dark mode.
Contributions are welcome! Feel free to fork the repository and submit pull requests. Here's a step-by-step guide to contribute:
Step 1: Fork the Repository Fork the TechPulse repository by clicking the "Fork" button on the top-right corner of the repository page.
Step 2: Clone the Forked Repository Clone the forked repository to your local machine using:
bash git clone https://github.com/your-username/TechPulse.git
Replace your-username with your actual GitHub username.
Step 3: Create a New Bran
This project is licensed under the MIT License.
Developed by Mehbub