Skip to content

A full-stack JavaScript and React web application for lazy people who want to stay active by walking with friends.

Notifications You must be signed in to change notification settings

angelsleung/walk-with-friends

Repository files navigation

walk-with-friends

A full-stack JavaScript and React web app that encourages an active lifestyle by allowing users to create walking routes on a map and share them with friends

Live Site <-- To preview the app, log in as "demo" user with the pre-filled-in credentials

Current Feature List

  1. User can look up three locations they want to add to a route
  2. User can view the mapped route
  3. User can view the route details
  4. User can view a list of saved routes
  5. User can share a walking route with friends
  6. User can add a date and time to a saved route
  7. User can delete a date from a saved route
  8. User can delete a route from their saved routes
  9. User can view a list of routes that friends have shared with them
  10. User can view a leaderboard of distance walked among their friends in the past week
  11. User can add a friend by searching their username
  12. User can accept or delete a friend request from another user

Planned Additions

  • User can change their username or password
  • User can edit their name
  • User can un-share a route
  • User can remove a friend

What I Learned

  • Try to think about database design and how the data tables will be organized early on because this will determine how you'll write the fetch requests to the server
  • If you're using a third-party API, it pays to thoroughly read and comprehend the documentation on how to properly integrate it into your app
  • As a developer, you must consider as many edge cases as possible to make sure the app does not break when it's being used in the real world
  • Prepare to spend lots of time testing all the pages with various screen sizes to make sure the app is dynamic and responsive!

About

A full-stack JavaScript and React web application for lazy people who want to stay active by walking with friends.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published