Walk For The Dog Is a web app that allows people to help other people in difficult times. When you're on quarantine and can't take a dog for a walk someone can help you with it. Just create your account, load your location, the app will show you a list of users in your neighborhood (selected distance by every user) with their free time and allow you to contact with them.
-
As user A I want to register to the app to find someone willing to walk my dog during quarantine.
-
As user A I would like to choose my location and see all the possible helpers in my vicinity from which I can choose the most suitable option for me.
-
As user A I would like to get a notification in the app and my e-mail, if there is someone who can help me.
-
As user A I want to be able to upload my dog’s picture, write down important things about my pet and its behaviour.
-
As user A I want to add a comment on the user’s B profile after walking the dog.
-
As user A/B I want to chat in the app with user B/A to discuss the details of walking the dog.
-
As user A and B I want to connect with my (google) calendar or write my spare time manually.
-
As user B I want to register to the app to help someone walk their dog during quarantine.
-
As user B I would like to choose my location and choose the area in which I can help.
-
As user B I would like to get a notification in the app and my e-mail, if someone is interested in my offer.
- Front-end: HTML5,CSS3,JavaScript,Django templates
- Back-end: Django, optionally for chat: WebSockets
- Database: postgreSQL
- Learn Django
- Discuss basic look of web app
- Learn Django
- Discuss schema of database
- Implement basic version of database ( Weronika )
- Create start page : a) front-end ( Aleksandra, Kinga ) b) back-end ( Wojciech, Gabriela )
- User registration and saving data into database a) front-end ( Aleksandra, Kinga ) b) back-end ( Wojciech, Gabriela )
- Synchronize our app with heroku server ( Wojciech, Gabriela )
- Create user panel web page a) front-end ( Aleksandra, Kinga ) b) back-end ( Wojciech, Gabriela )
- Calendar ( editable graphic calendar with google calendar synchronization )
- Connect with google maps to calculate distance between users
- Create system of notifications
- Matching people
- Create simple chat
- Research about machine learning
- Dogs breed recognition based on a photo
- Improve web design
- Testing
- Clean codeWeek
- Final touches
- Final touches
- Wojciech Jędraski - Team Leader
- Aleksandra Kuś
- Gabriela Leśniak
- Kinga Pyrek
- Weronika Wiszyńska