|
2 | 2 |
|
3 | 3 | 🚀 **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. |
4 | 4 |
|
5 | | -## Features |
| 5 | +## 🧩Features |
6 | 6 |
|
7 | 7 | - 🔹 **Efficient State Management** – Uses `useReducer` and `useContext` for smooth and optimized state handling. |
8 | 8 | - 🔹 **Custom Hooks** – Implements reusable custom hooks to modularize the logic. |
9 | 9 | - 🔹 **Pagination** – Enables seamless navigation through multiple pages of news articles. |
10 | 10 | - 🔹 **Responsive UI** – Ensures a smooth user experience across all devices. |
11 | 11 |
|
12 | | -## Technologies Used |
| 12 | +## 💻Technologies Used |
13 | 13 |
|
14 | 14 | - **React.js** – Frontend development |
15 | 15 | - **Algolia News API** – Fetches real-time tech news |
16 | 16 | - **Vercel** – Deployment platform |
17 | 17 |
|
18 | | -## Installation and Setup |
| 18 | +## 📦Installation and Setup |
19 | 19 |
|
20 | 20 | 1. Clone the repository: |
21 | 21 | ```bash |
|
34 | 34 | npm start |
35 | 35 | ``` |
36 | 36 |
|
37 | | -## Live Demo |
| 37 | +## 📺Live Demo |
38 | 38 |
|
39 | 39 | Check out the deployed version: [TechPulse on Vercel](https://techpulse-devleo.vercel.app/) |
40 | 40 |
|
41 | 41 | 🔹 🔥 Trending News Section – Highlight the most popular articles. |
42 | 42 | 🔹 🌙 Dark Mode & Theming – Implement a customizable dark mode. |
43 | 43 |
|
44 | | -## Contributing |
| 44 | +## 🫱🏼🫲🏼Contributing |
45 | 45 |
|
46 | | -Contributions are welcome! Feel free to fork the repository and submit pull requests. |
| 46 | +Contributions are welcome! Feel free to fork the repository and submit pull requests. Here's a step-by-step guide to contribute: |
47 | 47 |
|
48 | | -## License |
| 48 | +Step 1: Fork the Repository |
| 49 | +Fork the TechPulse repository by clicking the "Fork" button on the top-right corner of the repository page. |
| 50 | + |
| 51 | +Step 2: Clone the Forked Repository |
| 52 | +Clone the forked repository to your local machine using: |
| 53 | + |
| 54 | +bash |
| 55 | +git clone https://github.com/your-username/TechPulse.git |
| 56 | + |
| 57 | +Replace your-username with your actual GitHub username. |
| 58 | + |
| 59 | +Step 3: Create a New Bran |
| 60 | + |
| 61 | +## 📜License |
49 | 62 |
|
50 | 63 | This project is licensed under the **MIT License**. |
51 | 64 |
|
52 | 65 | --- |
53 | 66 |
|
54 | 67 | **Developed by [Mehbub](https://github.com/devleo10)** |
55 | | - |
|
0 commit comments