Fixit Buddy - Doorstep service provider website

AttainU
AttainU

What are we trying to build?

The objective of this website is to solve the daily needs of the people and provide services at their doorstep. 

Fixitbuddy is a website with a clean UI and easy to use by customers to solve daily life problems. There is a panel for users and admin. Users can search and book the service. Services are divided into 4 categories and their sub-categories.

Cleaning :

◦ Bathroom Deep Cleaning

◦ Carpet Cleaning

◦ Full Home Deep Cleaning

◦ Kitchen Deep Cleaning

 

Electrician & Plumber :

◦ Electrician

◦ Plumber

◦ Carpenters

 

Appliances & Repairs :

◦ Washing Machine Service & Repair

◦ Ac Service & Repair

◦ Geyser Service & Repair

◦ Refrigerator Repair

 

Fitness & Yoga :

◦ Fitness Trainer at Home

◦ Yoga Trainer at Home

Every sub-category has price chart of type of services and a logged-in user can book the services. Admin can see the services booked by users.


Features implemented in the project:

User:

  1. Login & Signup
  2. Can choose a category of service and then book a service 
  3. Edit user profile
  4. Edit profile photo
  5. Edit Address
  6. Can view booked services
  7. Can delete a booking
  8. OTP verification for email registration
  9. Email confirmation of booked service

Admin can view all the bookings and details of the user who has booked a particular service.

Why did we choose to work on this?

We chose this project because we wanted to explore our knowledge and to apply on a real time application. It will be useful for us to learn some new things by developing this application and it will be a good opportunity for us to show our skills so that it will be helpful for the people who are looking for these kinds of applications. Building this application helped us to cover all the technologies we have learned so far.

Technologies used:

Frontend:

  1. Bootstrap
  2. HTML
  3. jQuery
  4. CSS3
  5. Font Awesome

Backend:

  1. Node.js
  2. Express
  3. Mongoose
  4. Cloudinary 
  5. Nodemailer
  6. HBS templating engine

Cloud Platforms:

  1. Mongo Atlas
  2. Cloudinary
  3. Heroku

 

 

Future scope of improvement?

  1. Google API login
  2. Forgot password feature
  3. Assigning of a particular technician for a particular service
  4. Addition of new services on the app
  5. Responsive design
  6. Service review by users

DEMO: