Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tasks to start S25 #280

Open
TusharW4ni opened this issue Feb 12, 2025 · 0 comments
Open

Tasks to start S25 #280

TusharW4ni opened this issue Feb 12, 2025 · 0 comments

Comments

@TusharW4ni
Copy link
Contributor

TusharW4ni commented Feb 12, 2025

TODO:

  • convert css to tailwindcss.

  • rework notifications to use react-toastify

  • delete needs to be archive in the apis

  • ui folder moved to components in one file called Sidebar.tsx

  • Merge Ride page into one for employee and volunteer / Merging Volunteer and Employee dashboards

    • Conditionally render based on current user
  • layouts.jsx doesn't make sense - remove

  • dashboardEmployee

    • /admin
      • Rename to something like "add admin / register admin"
      • Show the /registration form
    • /clients
      • edit functionality
      • add client form styling and dynamic adding
    • /rides - adding ride form
      • In the AddRideForm component implement dropdown for choose Clients
      • Date of the ride
      • Two/one way ride
      • If two way add a wait time for the ride
      • Destination address
      • Pickup address
      • Remove phone number field
      • Split client address into various fields and add functionality to use client's default address for the pickup address
    • /rides - rides table
      • rename tab Added/Unreserved to Unreserved
      • rename tab Volunteer Name to Volunteer
      • Link to backend
      • All tab in /rides
      • Reflect changes from AddRideForm to Rides Table
      • Delete needs to have confirmation modal
    • /rides/[id] - new page
      • Map with directions
      • Everything you need to know about the ride
      • Client Info
      • Ride mileage (how long the ride is)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant