meta data for this page
  •  

This is an old revision of the document!


EveryWalk

The app to connect dogs that need a walk with people who need a dog to walk.

Team members

Member Responsibility
Matias Frontend dev
Camilla UI & visual design
Joel Backend dev
Harri Frontend dev & testing

The problem

Sometimes, after coming home from a long day at work or school, walking your dog is not the first thing on your mind. Lot's of people love dogs and would love to walk and play with them, but can't own one (cost issues, commitment/time issues, living space constrictions). There are two groups of people here that could make ends meet.

Goals

The goal of this app is to provide:

  • Ease of use
  • Provide walkers ways to find the perfect dog to walk
  • Provide dog owners ways to find the perfect walker for their dog

Features

  • Ability to perform specific searches for dogs based on…
    • Breed
    • Size
    • Colour
    • Location
  • Make a profile for your dog for potential walkers to see
  • Comments and ratings for walkers
  • Browse walkers that are interested in your dog

Implementation

The app is built using React.js. We needed multiple views for uploading, registering, login, profiles and filtering/searching, so we included React-router to make a single-page-app. The data visible is demo data, because the application is not integrated into the backend. Several UI packages were used, which include checkbox-group, image upload & preview, and dropdown menus.

Future development

Currently the app has been developed for computer screens, so design and responsive layouts for mobile and tablet devices are not supported. This platform is about connecting people (and their dogs) and as such social media integration is something that would benefit it greatly.

Material

Introduction presentation dog_walking_app.pptx