Welcome to Servicia - a service reviewing platform that connects users with various service providers for home maintenance, cleaning, repairs, and more. With an intuitive user interface and seamless functionality, Servicia ensures an excellent service reviewing experience.
You can check out the live version of the project here:
Servicia aims to provide a comprehensive solution for users who need reliable and professional services at home. Whether you're looking for cleaning services, repairs, food, it, or maintenance, Servicia helps you find the best service providers.
- Service Reviewing: Leave and read reviews on service providers.
- User Profile: Users can create and manage their profiles.
- Service Dashboard: Service reviewer can manage their services, view requests, and track reviews.
- Real-Time Updates: Get updates on service requests and reviews in real-time.
- User Registration & Authentication: Sign up, login, and manage your account.
- Service Listing: Browse through a variety of services available based on categories.
- Rating and Reviews: Rate service providers and read reviews to make informed decisions.
- Responsive Design: Fully responsive and optimized for all devices.
- Frontend: React, Tailwind CSS, Axios
- Backend: Node.js, Express.js, MongoDB
- Deployment: Firebase (for frontend), Vercel (for backend)
Here are some key npm packages used in the Servicia project:
react
: For building the user interface.axios
: For making HTTP requests.react-router-dom
: For managing routing and navigation.react-icons
: For adding icons to the interface.tailwindcss
: For responsive, utility-first CSS styling.express
: For building the backend API.mongoose
: For MongoDB database interactions.cors
: For enabling cross-origin requests.dotenv
: For managing environment variables.