8000 GitHub - vishal-dcode/100-React-Projects: 100+ React projects ranging from beginner to advanced.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

vishal-dcode/100-React-Projects

Repository files navigation

100 React Projects

Welcome to my repository containing ongoing React projects! This repository is continuously updated as I create new projects. The projects are divided into three levels: Beginner, Intermediate, and Advanced. Various frameworks are used in these each projects, including Tailwind CSS, React Router, React Redux, Redux Toolkit, TypeScript, and more.

Each project in this repository is designed to help developers learn and practice different aspects of React development. Whether you're a beginner looking to get started with React or an experienced developer wanting to explore advanced topics, you'll find something here to challenge and inspire you.

How to Run the Projects

To run any of the projects, follow these simple steps:

  1. Clone the repository to your local machine.
  2. Navigate to the project directory.
  3. Install dependencies for the frontend using npm install or yarn install.
  4. Some projects may require a backend server running at localhost:8080. If the project includes a backend, navigate to the backend directory (usually named server or backend) and install backend dependencies using npm install or yarn install. Then, start the backend server using npm start or yarn start.
  5. Once the backend server is running, return to the project directory and start the frontend using npm start or yarn start.
  6. View the project in your web browser at the specified localhost address.

Be sure to follow any additional instructions provided in the project's README file for specific setup requirements for both the frontend and backend. Enjoy exploring and experimenting with the projects!

Project List

Beginner:

Project Name Description
Accordion A simple accordion component.
Birthday List A list of birthdays with basic CRUD operations.
Grocery List A grocery list app for managing shopping items.
React Router Practice Practice exercises using React Router for navigation.
Responsive Navbar A responsive navigation bar component.
Sidebar Menu A sidebar menu for navigation purposes.
Sorting Tags A component for sorting and displaying tags.
Tabs A tab component for organizing content.
Testimonial Swiper A carousel component for displaying testimonials.
User Fetch Data Fetch and display user data from an API.

Intermediate:

Project Name Description
React Hooks Practice exercises using React Hooks for state management and side effects.

Advanced:

Project Name Description
React Router & Search Filter An advanced project integrating React Router for navigation and implementing search filtering functionality.
E-commerce with Real-Backend A sophisticated e-commerce application with a real backend for managing products and orders.

Feel free to explore and contribute to these projects to enhance your React skills!

How to Contribute

Contributions to this repository are welcome! If you have a project in mind or would like to contribute to an existing project, follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/your-feature).
  5. Open a pull request.

If you find this project useful, please consider giving it a 🌟 star.

Contributors 🤝

After contributing, add your profile photo and URL to the Contributors section below.

Vishal Vishwakarma
Vishal Vishwakarma
Your Name
Your Name
0