Skip to content

Equilibrium23/Walk-For-The-Dog

Repository files navigation

Walk For The Dog

Link to our demo app deployed on heroku

Content

App Description

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.

User Stories

Our app is created for two types of users :

  • user A - person who needs help
  • user B - person who provides help

  • 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.

Technologies

  • Front-end: HTML5,CSS3,JavaScript,Django templates
  • Back-end: Django, optionally for chat: WebSockets
  • Database: postgreSQL

Project roadmap

Week 1 (23.11 - 29.11)

  • Learn Django
  • Discuss basic look of web app

Week 2 (30.11 - 06.12)

  • 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 )

Week 3 (07.12 - 13.12)

  • 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 )

Week 4 (14.12 - 20.12) ​ Half of the project: 18.12

  • Calendar ( editable graphic calendar with google calendar synchronization )
  • Connect with google maps to calculate distance between users

Week 5 (21.12 - 27.12)

  • Create system of notifications
  • Matching people
  • Create simple chat

Week 6 (28.12 - 03.01)

  • Research about machine learning

Week 7 (04.01 - 10.01)

  • Dogs breed recognition based on a photo
  • Improve web design

Week 8 (11.01 - 17.01)

  • Testing
  • Clean codeWeek

Week 9 (18.01 - 24.01)

  • Final touches

Week 10 (25.01 - 30.01) ​ 30.01 DEADLINE

  • Final touches

Participants

  • Wojciech Jędraski - Team Leader
  • Aleksandra Kuś
  • Gabriela Leśniak
  • Kinga Pyrek
  • Weronika Wiszyńska

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published