Skip to content

AdityaRaj81/30_React_Projects

Repository files navigation

🚀 30 Projects – React Edition 🎯

Welcome to 30 Projects – a challenge where I build 30 different projects in React, This repository showcases my journey of exploring React concepts, improving my frontend skills, and creating useful applications. 🌟

📌 About This Challenge

This project is designed to:

  • Enhance my ReactJS skills through hands-on experience.
  • Build a diverse set of applications ranging from beginner-friendly to advanced.
  • Explore different React features, hooks, API integrations, and optimizations.
  • Maintain a structured approach to project development.

🛠️ Tech Stack

  • Frontend: ReactJS (with Vite for fast development)
  • Styling: CSS, Tailwind CSS, Bootstrap (depending on the project)
  • State Management: React Hooks (useState, useEffect, etc.), Context API, Redux (for advanced projects)
  • APIs & Integrations: Fetch API, Axios, Firebase, OpenAI, third-party APIs
  • Deployment: GitHub Pages

📂 Project Structure

Each project is stored in its respective folder within the repository:

🚀 Projects Overview

Day Project Name Description Live Demo
1 Todo List App A simple task manager using React hooks Live
2 Weather App Fetches real-time weather data via API Live
3 Random Quote Generator Generates motivational quotes on button click Live
4 Expense Tracker Manages daily expenses with local storage Live
... ... ... ...

More projects will be added daily! 🚀

🔧 How to Run Locally

  1. Clone the repository:
    git clone https://github.com/AdityaRaj81/30projects.git
  2. Navigate to a specific project folder:
    cd project-01
  3. Install dependencies:
    npm install
  4. Start the project:
    npm run dev
  5. Open http://localhost:5173/ (if using Vite) in your browser.

🤝 Contributing

If you have any suggestions or want to contribute to the challenge, feel free to fork the repo and submit a pull request.

📢 Connect with Me

Releases

No releases published

Packages

No packages published