-
Notifications
You must be signed in to change notification settings - Fork 0
Proposal
goPup, app inspired by Strava but for dog walkers, is a social media application that allows users to share dog walking routes. A user can make friends with other dog owners, track their dog and save routes to their profile.
goPup is primarily built with the MERN stack: MongoDB, Express, React, and Node. We also use GraphQl and Docker, and Google API.
-
Hosting on Heroku ()
-
Authentication (2 days)
- Users can sign up, sign in, log out
- Users can't use certain features without logging in (creating spots & bookings)
- Creating/Save Routes(2 days)
- Logged in users can create routes
- Users can view a list of routes
- Route feeds(2 days)
- Logged in users can access a dashboard with their recent walks and friends recent Routes
- Routes Stats(2 days)
- Logged in users can access a Route stats (ex total distance/time walked per route)
- Bonus: Friends(3 days)
- Users have a public profile of their spots and bookings
-
Bonus: Route Comments (3 days)
-
Bonus: Social Feed (3 days)
-
Production README ()
goPup is built with the MERN stack (MongoDB, Express, React, and Node). Additionally, bundling of client-side javascript is accomplished by Nodemon, and Babel is used to transpile ES6+ Javascript for backward browser compatibility.
Backend: Node, Express, MongoDB GraphQl: is used so that the client has greater control over the queries sent to our API endpoints Frontend: React and React Native with Redux
- Reading data from MongoDB database and organizing for display
- Docker and GraphQL
- Implement Routes & Google Maps
Deborah Lee, Corina Schambacher and Jesse Warren
- First weekend: Authentication
- Authentication Backend: Jesse, Deb and Corina
- Authentication FrontEnd: Corina, Deb and Jesse
- Backend
- Backend: Jesse, Deb and Corina
- Frontend
- Routes(dog walks) Frontend: Jesse, Deb and Corina