Skip to content

rahul5316/ProQuest

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Pro Quest

Project Description

  • Consumers who are looking for professionals from the comfort of their home.
  • Professionals(hair dressers, electricians, manicurist, etc) looking for work and willing to travel upto the customers.
  • Give consumers and Professionals a platform to sign-up, and avail/provide services.
  • It will store details about the professional (Occupation, Earnings, Rating, Location), and for Consumers, it will store (Location, Their Bookings).
  • The consumers can choose to hire a professional based on their ratings, jobs completed, earnings etc.
  • Adding: Chat feature (to chat directly with the professional), Customer satisfactory code(a randomnly generated code) which is provided to the customer and the customer is expected to provide it to the the professional only if he was satisfied with the professional's work.

Project Requirments:

  • Minimal Requirments

    • Signup for customers, and professionals
    • Customer Side : (Includes Bookings, Cancelling Bookings, Payment (Online))
    • Professional Side: (Accepted Jobs, Rejected Jobs)
    • Database to hold Customer and Professional Data
  • Standard Requirments

    • Ratings for the professional
    • Upcoming Jobs for the professional
    • Offers for customers if they go for more than one service from a certain professional
    • Customer's ability to choose a professional with a certain radius of the provided zip code
    • Time Slots for the service
    • Cash on Delivery (Only if the professional accepts COD)
  • Stretch Requirments:

    • Chat feature (to chat directly with the professional)
    • Customer satisfactory code(a randomnly generated code) which is provided to the customer and the customer is expected to provide it to the the professional only if they are satisfied with the professional's work.
    • Create a section where professionals can showcase their previous work, qualifications, certifications, etc. This can build trust and attract more customers.
    • Implement privacy settings, allowing users to block or report users if needed.

    Subtask Division:

    • 1. Signup For Customers
      • 1.1 User visits the registration page
      • 1.2 User fills in required personal information (name, email, phone number, etc.)
      • 1.3 User sets up security details (username, password)
      • 1.4 User accepts terms and conditions
      • 1.5 User receives confirmation email and activates account
  • 2. Signup for professionals:

    • 2.1 Professional visits the registration page
    • 2.2 Professional fills in required information (name, email, professional credentials, etc.)
    • 2.3 rofessional sets up security details (username, password)
    • 2.4 Professional accepts terms and conditions
    • 2.5 Professional receives confirmation email and activates account
  • 3. Bookings:

    • 3.1.1 User logs into their account

    • 3.1.2 User searches for and selects a professional/service

    • 3.1.3 User selects a date and time for the service

    • 3.1.4 User confirms and pays for the booking

    • 3.2 Cancelling Bookings:

      • 3.2.1 User logs into their account
      • 3.2.2 User navigates to their list of bookings
      • 3.2.3 User selects the booking they wish to cancel
      • 3.2.4 User confirms the cancellation
    • 3.3 Payment (Online):

      • 3.3.1 User selects a payment method (credit card, PayPal, etc.)
      • 3.3.2 User enters payment details
      • 3.3.3 User confirms the payment
      • 3.3.4 User receives a payment confirmation
  • 4. Professional Side

    • 4.1 Accepted Jobs:

    • 4.1.1 Professional logs into their account

    • 4.1.2 Professional navigates to the job request list

    • 4.1.3 Professional reviews and selects the job to accept

    • 4.1.4 Professional confirms the acceptance of the job

    • 4.2 Rejected Jobs:

      • 4.2.1 Professional logs into their account
      • 4.2.2 Professional navigates to the job request list
      • 4.2.3 Professional reviews and selects the job to reject
      • 4.2.4 Professional confirms the rejection of the job
  • 5. Database to hold Customer and Professional Data:

    • 5.1 Define the data structure (tables, fields, relationships)
    • 5.2 Create the database using a database management system (DBMS)
    • 5.3 Implement security measures to protect data (encryption, secure access, etc.)
    • 5.4 Create functions for inserting, updating, and retrieving data
    • 5.5 Regularly backup and maintain the database to ensure data integrity and performance.

Prototype Sketches prototype-sketches-1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors