Skip to content

NSS Front-End Capstone - Wide Retriever is a fitness tracking application for your pup!

Notifications You must be signed in to change notification settings

heymonicakay/WideRetriever

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wide Retriever

The fitness tracker for your pup!

Application Overview

Wide Retriever is a health & fitness application for Dog Parents to keep track of how much exercise their dog is getting, how well their training is going, and measure their performance in games of 'catch'. Dog owners need to be aware of their pup’s health and fitness just as much as their own. This app motivates users to exercise their pups in a fun way, and allows users to set fitness goals and track their pup’s progress.

I built this application in two weeks initially, using React Hooks and CSS for styling. My goals were to incorporate full CRUD functionality with many-to-many relationships, gain a deeper understanding of React Hooks, props, and state, while also incorporating an intuitive, functional user interface, without the use of bootstrapped components.

Features

• Users can set unique exercise, training, and playtime goals for each pup.
• Users can record exercise, training, and playtime sessions for each pup.
• Users can track each pup's unique progress and make adjustments to the goals if necessary.
• Users can follow other pups and view their progress.

Technologies Used

HTML5 CSS3 JavaScript React Git GitHub JSON Server Visual Studio Code

Running This Application

First, a note about authentication...

This application uses mock authentication which is purely for demonstration purposes. Therefore the login and registration code written here is completely insecure and would never be implemented in a professional application.

Now that we've cleared that up...

  1. Clone this repository and change to the directory in the terminal.
git clone git@github.com:heymonicakay/wideRetriever.git
cd wideRetriever
  1. Access the data.

Wide Retriever Server Repo

  1. Launch the client.
    npm install
    npm start

Demo User Credentials

Username: demo
Password: demo

ERD

Created by Monica Kay

Monica Kay GitHub Monica Kay LinkedIn

About

NSS Front-End Capstone - Wide Retriever is a fitness tracking application for your pup!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published