Skip to content

The repository for ECE568 HW1 Ride Sharing Web Application

Notifications You must be signed in to change notification settings

EvA56356/Duber-share-ride-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECE568 - Homework 1 (in progress)

Project Brief

Duber - an Django-based web-app that let users request, drive for, and join rides.

Project Progress

  1. Create a user account
  2. Login with a valid user account
  3. Handle login failure with an an invalid user account
  4. Logout from a user session
  5. User should be able to register as a driver by entering their personal & vehicle info
  6. User should be able to view and edit their driver status as well as personal & vehicle info
  7. User should be able to submit a ride request by specifying the required and any combination of the optional info
  8. User should be able to make a selection to view any non-complete ride they belong to
  9. User should be able to make a selection to edit any open ride they belong to
  10. A ride owner should be able to edit the requested attributes of a ride until that ride is confirmed
  11. User should be able to view all ride details for any open ride they belong to
  12. User should be able to view all ride details + driver and vehicle details for any confirmed ride they belong to
  13. User should be able to search for sharable, open ride requests (by destination, arrival window, and # of passengers)
  14. User should be able to join a ride returned in a search as described in requirement #13
  15. A registered driver should be able to search for open ride requests (filtered by the driver's vehicle capacity and type / special info, if applicable)
  16. A registered driver should be able to mark a selected ride (returned from a search as described in requirement #15) as confirmed (thus claiming and starting the ride)
  17. An email should be sent to the owner and any sharers of a ride once it is confirmed by a driver
  18. A driver should be able to see a list of their confirmed rides
  19. A driver should be able to select a confirmed ride and view all of the ride details
  20. A driver should be able to edit a confirmed ride for the purpose of marking it complete after the ride is over

Team member

Fangcheng Guo ([email protected])

Kenan Duan ([email protected])

About

The repository for ECE568 HW1 Ride Sharing Web Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published