Skip to content

Requirements

José Cisneros edited this page Oct 5, 2021 · 3 revisions

Requirements

General requirement

Create a website where people can request any service (such as plumbing, electricity, exterminator, house painting, gardening, etc.) with just one click. Service Delivery helps people find services they require by providing a catalog with different categories. Service Delivery will only be a means of communication between the client and provider. We will not have a payment system.

Specific requirements

  1. Have a sign up view for users and service providers
    • Service providers:
      • Fields that need to be filled when an account is created:
        • Email & recoveryEmail
        • Password
        • firstName, middleName & lastName
        • phoneNumber & alternativePhoneNumber
        • Attachments:
          • ID
          • Proof of address
        • Profile picture
      • Workers have an option to add their services:
        • Name
        • Description
        • Category
        • 2 Photos (MAX)
        • Hours
        • Location & radius
        • Service fee:
          • per hour
          • upon completion
    • Users:
      • Fields that need to be filled:
        • Email
        • Password
        • Name
        • Phone number
        • Attachments:
          • ID
          • Proof of address
        • Optional: Third party sign up
  2. Have the same login view for both users and service providers:
    • Fields to be filled:
      • Email
      • Password
      • Optional: login with third party account

For Service Provider:

  1. Home View
    • Current Requests
    • Weekly Calendar
    • Chat - tabs (All active conversations)
    • Past orders
  2. Profile View
    • See how many services they have delivered
    • Reviews they have received
    • Edit button
      • Service fee
      • Radius
      • Location
      • Hours

For Users:

  1. Home View
    • Categories of all the different services that are available:
      • Gardening
      • Cleaning
      • Exterminator
      • Electrician
      • Mechanic
      • Tutoring
      • Chef
      • Catering
      • Babysitting
      • Moving out
    • Dashboard with available services per category
    • Option to search for a specific service or category
    • When a service is selected:
      • View with all details of service
      • Pictures and/or videos
      • Pricing
      • Option for booking that creator
      • Rating (ex: 4/5 stars)
      • Comments & Reviews

For the create request page

  1. Home page
  2. Browse services
    • Form: insert category (1 or more)
  3. Select a service:
    • Form with the description of the service:
      • Category
      • Name of provider
      • Price
      • Time slots available
      • Contact information
      • Description of the service
    • Request button
Clone this wiki locally