Warrior Ride Buddies

The purpose of this application is to make it easy for students attending the University of Hawaii at Manoa to organize carpools. The way it works is users create a profile including their name, photo, address, commuting schedule, and other optional fields. Then on the main page, they can view the approximate locations of the other users on a map, and filter these users based on day, commute times, and whether they are a driver. When a potential car-pooler or “buddy” is found, the user can send them a message for coordination purposes. Users can also create group messages to organize a larger pool.

Contributions

  • Created the direct messaging feature which supports group messaging
  • Integrated Google Maps and populated the map with users' markers
  • Created the filtering capability for the map markers
  • Implemented the report function for misuse that gets reviewed by site admins
  • Designed and created the pages for viewing messages and reports
  • Created the form for making new user profiles


  • Takeaways

    Through the creation of this project, I learned almost everything I know now about web development. Going through tutorials doesn’t quite have the same educational value as tackling problems on your own (with the help of stackoverflow). Prior to working on this project, I had only a vague understanding of all the tools and concepts which were introduced to me in the course for which this project was made, however, I now have a much richer understanding of these tools as well as confidence in applying them.

    Source: warrior-ride-buddies
    
    Project information page