Skip to content

sahalhes/rideshare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rideshare Web App 🚗

Demo

(View report.pdf for more detailed working demo)

A rideshare web application built with the MERN stack (MongoDB, Express.js, React.js, Node.js) that allows users to connect with friends and share rides to common destinations. The app supports trip creation, joining trips, and viewing user profiles. It also provides a profile management feature for user accounts.

Features

  • User Authentication: Sign up, log in, and manage user accounts.
  • Trip Management:
    • Create trips and specify details such as date, time, and destination.
    • Search for public trips or trips created by friends.
    • Request to join trips and allow trip leaders to accept or decline requests.
  • Map Integration:
    • Interactive maps powered by Mapbox for route planning and visualization.
  • Profile Customization:
    • Edit profile information, including usernames and profile pictures.

Tech Stack

  • Frontend:
    • React.js with Tailwind CSS for a responsive and modern UI.
  • Backend:
    • Node.js and Express.js for handling API requests and server-side logic.
  • Database:
    • MongoDB for storing user data, trip details, and chat messages.
  • Maps and Routes:
    • Mapbox API for maps and route visualizations.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors