Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brittanyblake/puppy-health-app

This project is a Health and habits tracking app for pets built with React/Redux and Ruby on Rails. The App comprises of a list of categories such as food, walks, appointments. All of the data in this application is retrieved from and posted to my custom Puppy Health RESTful API and is retrieved through the redux store.
https://github.com/brittanyblake/puppy-health-app

axios hooks react redux rest-api

Last synced: 12 days ago
JSON representation

This project is a Health and habits tracking app for pets built with React/Redux and Ruby on Rails. The App comprises of a list of categories such as food, walks, appointments. All of the data in this application is retrieved from and posted to my custom Puppy Health RESTful API and is retrieved through the redux store.

Awesome Lists containing this project

README

        

[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]





React-logo


Puppy Health App


A Pet Health App that allows authenticated users to track their pet's eating habits, exercise, appointments. medication and overall health.


Report Bug
ยท
Request Feature

## Table of Contents

* [About the Project](#about-the-project)
* [Installation](#installation)
* [Live Link](#Live-Link-(Heroku))
* [Puppy Health API](#Puppy-Health-Api)
* [Built With](#built-with)
* [Future Updates](#future-updates)
* [Contact](#Authors)
* [Acknowledgements](#acknowledgements)

## About The Project

This project is a Health and habits tracking app for pets built with React/Redux and Ruby on Rails. The App comprises of a list of categories such as food, walks, appointments. When the user selects a category, they are taken to the tracking page which shows a list of all of the entries. From there, the user can either add more entries or take a closer look at the details of that entry. All of the data in this application is retrieved from and posted to my custom [Puppy Health RESTful API](https://github.com/BrittanyBlake/puppy-health-api) and is retrieved through the redux store.


gif

## Live Link (Heroku)

[Click here](https://puppyhealth.herokuapp.com/)

## Puppy Health API

[Click here](https://github.com/BrittanyBlake/puppy-health-api)

## Future Implementation
* Add Image Uploading Functionality so users can upload pictures of their pets.
* Add an Admin Functionality to create/update/delete categories & users.
* Add Transitions for improved User Experience.
* Add Calendar so Users can view their appointments in a monthly format.
* Add Graphs so User can track behaviors over time.

## Installation

To run 'Puppy Health' locally, clone the repository, navigate to it's containing directory.

#### Follow these commands step by step:-
```bash
[email protected]:BrittanyBlake/puppy-health-app.git
cd puppy-health-app
npm install
npm start
```

Now it will successfully open 'Puppy Health App' locally in your browser.

## Built With

- React
- Redux
- Redux-thunk
- Redux Hooks
- prop-types
- Axios
- Eslint
- Stylelint
- NPM
- Github
- Material-ui
- [Heroku](https://puppyhealth.herokuapp.com/)

## Author

๐Ÿ‘ค **Brittany Blake**

- Github: [@BrittanyBlake](https://github.com/BrittanyBlake)
- Twitter: [@bbcodes_](https://twitter.com/bbcodes_)
- Linkedin: [Brittany Blake](https://www.linkedin.com/in/brittany-a-blake/)

## Show your support

Give a โญ๏ธ if you like this project!

[contributors-shield]: https://img.shields.io/github/contributors/BrittanyBlake/puppy-health-app.svg?style=flat-square
[contributors-url]: https://github.com/BrittanyBlake/puppy-health-app/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/BrittanyBlake/puppy-health-app.svg?style=flat-square
[forks-url]: https://github.com/BrittanyBlake/puppy-health-app/network/members
[stars-shield]: https://img.shields.io/github/stars/BrittanyBlake/puppy-health-app?style=flat-square
[stars-url]: https://github.com/BrittanyBlake/puppy-health-app/stargazers
[issues-shield]: https://img.shields.io/github/issues/BrittanyBlake/puppy-health-app.svg?style=flat-square
[issues-url]: https://github.com/BrittanyBlake/puppy-health-app/issues

## ๐Ÿ“ License

This project is [MIT](https://opensource.org/licenses/MIT) licensed.