🔗 Live Site: https://snap-fix-assignment-11.web.app
📁 Selected Category: Service Sharing Platform
🔗 Server Repository: Server repository
- 🔐 User Authentication: Secure login and registration using Firebase Auth.
- 🛠️ Service CRUD: Users and providers can Create, Read, Update, and Delete services.
- 📅 Booking System: Authenticated users can book services with provider details.
- 📊 Role-Based Dashboard: Separate dashboards for users, providers, and admins.
- 🔍 Search & Filter: Find services quickly by category, name, or location.
- React: Core library for building UI – Docs
- React Router v7: Handles routing between pages – Docs
- Tailwind CSS: Utility-first CSS framework for custom styling – Docs
- @tailwindcss/vite: Tailwind plugin integration for Vite – Docs
- Vite: Next-gen frontend build tool for faster development – Docs
- Framer Motion: Animation library for React – Docs
- Lottie React: For beautiful, animated illustrations – Docs
- React Icons: Easily use popular icon libraries – Docs
- React Simple Typewriter: Create typing text effects – Docs
- Swiper: Carousel/slider library – Docs
- Axios: HTTP client to interact with backend API – Docs
- Firebase: Handles authentication and user management – Docs
- SweetAlert2: Popup modals for success/error notifications – Docs
- React Helmet Async: For dynamic document titles and meta tags – Docs
- Dotenv: For secure environment variables – Docs
git clone https://github.com/your-username/snapfix.git
cd snapfix
npm install
npm run dev