SaraNedhal / maintenanceProject-Backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FixIt site

FixIt website is a full stack and innovative maintenance project object. This repository provides the whole source code, design assets, and interactive elements for our website.

Overview

Welcome to our comprehensive maintenance platform, which includes repairs for your home, automobile, and electronics. Such centralized services are not common in Bahrain's market; instead, independent providers cater to specialized demands. Our platform aspires to revolutionize by bringing together various services under one roof. We expedite repairs by linking consumers with skilled professionals, giving quick solutions tailored to their needs. This strategy intends to digitalize and improve the maintenance sector, providing ease and reinventing repair services for Bahrain's clients."

Project Entity Relationship Diagram:

Alt text

Categories and Services

House Maintenance:

Plumbing

Painting

Cleaning

Car Maintenance:

Repair

oil change

tire Replacement

Electronics Maintenance:

Network Setup

phones repair

format

User Stories

  • As a user, I should be able to sign up, log in, and log out.
  • As a user, I should be able to view Category and Service.
  • As a user, I should be able to view order.
  • As a user, I should be able to update my profile.
  • As a shop owner, I should be able to add category.
  • As an admin, I should be able to view all users.
  • As an admin, I should be able to view all users.
  • As an admin, I should be able to edit any user information.
  • As an admin, I should be able to upgrade or downgrade any user privileges.

Wireframe

Wireframe

Features

  • Responsive Site
  • Mobile Responsive
  • user Profile
  • CRUD Operations

Project Requirements

  • Technology used:
    • Node.js
    • Mongoose
    • MongoDB
    • Multer
    • JWT
    • React js
    • Becrybt

Trello Board

Trello Board

Future Features

  • maps
  • Include search functionalities
  • cart

About


Languages

Language:JavaScript 100.0%