Skip to content

as19911/DogDates

Repository files navigation

Dog Dates

A dating-app style web application to find play dates for your dog


Team Members

Member GitHub ID Email
Shawn Lanting Aiphox [email protected]
Sammul To sammulto [email protected]
Yelizaveta Yashin LizaYa [email protected]
Zhijie Zheng ZhijieZheng-UM [email protected]

Team Leader

  • Shawn Lanting

Description

This project will be similar to a dating app but will be for making playdates for dogs. Our target users will be dog owners who want to find playdates for their dogs. A user will be able to create an account, add information and pictures and then view other users' accounts and either ‘like’ or ‘dislike’ them. When two users like each other they have ‘matched’ and they are given new permissions such as the ability to see more information about each other, such as contact information, or possibly a chat feature to communicate with one another.

  • Project proposal can be found here.

Core Features

  • Create account
  • User login
  • Create and update profile (information about user and dog)
    • Fill out text fields (drop-down menu of locations)
    • Upload pictures
  • View other users’ profiles
  • Like or dislike a user
  • Match with a user (unlock the ability to view extra user information)
  • View users you've matched with
  • Receive a notification when users match with you

Languages and Tools

  • Front end: React
  • Backend: Node.js, Express
  • Database: MongoDB

Architecture Design

System Architecture

System architecture block diagram

Backend Class Architecture Diagram

System architecture block diagram

Meeting Minutes

  • Meeting minutes can be found here.

About

A web application for finding new play dates for your dog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors