Skip to content

A service managment application. Where service provider can post their services, and users can see, book, and use their services. And providers can edit delete services.

Notifications You must be signed in to change notification settings

Rakib-Hasan1/SnapFix-client

Repository files navigation

SnapFix

🔗 Live Site: https://snap-fix-assignment-11.web.app
📁 Selected Category: Service Sharing Platform

🔗 Server Repository: Server repository

🌟 Project Features

  • 🔐 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.

🛠️ Tech Stack & Tools

Frontend

  • 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

Backend & Logic

  • 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

Configuration

  • Dotenv: For secure environment variables – Docs

🚀 How to Run Locally

git clone https://github.com/your-username/snapfix.git
cd snapfix
npm install
npm run dev

About

A service managment application. Where service provider can post their services, and users can see, book, and use their services. And providers can edit delete services.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages