The fitness tracker for your pup!
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.
• 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.
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.
- Clone this repository and change to the directory in the terminal.
git clone git@github.com:heymonicakay/wideRetriever.git
cd wideRetriever
- Access the data.
- Launch the client.
npm install
npm start
Username: demo
Password: demo