Skip to content

Full-stack React project with Firebase authentication, CRUD operations, and advanced UI using MUI/Antd, Axios, Redux Toolkit, Firebase, React Hook Form, and React Icons.

Notifications You must be signed in to change notification settings

UtsavSoftrefineTech/react-master-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Master Project

Welcome to the React Master Project! This project showcases a powerful React application with various features and a robust tech stack.

react-master-project

React Master Project

Docs

Explore the project documentation: React Master Project Documentation

Features

  1. Firebase Authentication:
  • Implement secure email and Google authentication.
  1. CRUD Operations:
  • Perform CRUD operations for each category (product, card, user).
  1. Enhanced Data Handling:
  • Implement pagination, filtering, and searching for each category.
  • Leverage Ag-Grid React for an efficient and feature-rich data grid.
  1. Responsive Design:
  • Ensure a seamless user experience across various devices.

Additional Features

Be creative! Add extra features to enhance the project.

Tech Stack

  • MUI/Ant Design: Design beautiful and responsive user interfaces.
  • Axios: Make API calls to fakestoreapi.
  • Redux Toolkit: Manage state efficiently.
  • Firebase: Securely handle authentication.
  • Formik/React Hook Form: Streamline form handling with validation.
  • React Icons: Use a vast collection of icons to improve UI.

Live Demo

Experience the React Master Project live! Check out the Live Demo.

How to Use

  1. Clone the repository.
  2. Install dependencies with npm install.
  3. Set up Firebase authentication.
  4. Run the application with npm start.

Contributing

  1. Fork the repository to your GitHub account.
  2. Clone the forked repository to your local machine.
  3. Create a new branch for your feature or bug fix: git checkout -b feature/your-feature or git checkout -b bugfix/your-bugfix.
  4. Make your changes and test thoroughly.
  5. Commit your changes: git commit -m "Your meaningful commit message".
  6. Push to your branch: git push origin feature/your-feature or git push origin bugfix/your-bugfix.
  7. Open a pull request (PR) against the main branch.

Contact

Stats

GitHub commit activity

GitHub contributors

GitHub last commit

Happy Coding ❤️

About

Full-stack React project with Firebase authentication, CRUD operations, and advanced UI using MUI/Antd, Axios, Redux Toolkit, Firebase, React Hook Form, and React Icons.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published