Home

Awesome

My Pets

Web system for families. It helps them manage and keep track of everything related to their pets.

Table of contents

Status

Project version Code Coverage Quality Gate Status Maintainability Rating Security Rating Technical Debt Known Vulnerabilities GitHub Repo stars GitHub commit activity GitHub last commit

Dependencies

react dependency prop-types dependency vite dependency vitest dependency graphql dependency apollo dependency react-router-dom dependency validator dependency bulma dependency storybook dependency react testing library dependency eslint dependency prettier dependency

What do I need?

Before cloning this repo, I recommend installing the following software:

Setup

After cloning the repo, install the node packages in the project's root file.

git clone https://github.com/NicolasOmar/my-pets.git
cd my-pets
npm install

How to run it

To run it as a single instance (using a production-like build)

npm start

Folder structure

Once you have cloned the repo, it will show you the following folders:

Branches and Environments

Because I am using Netlify to host the site, I am maintaining the main branch only. Therefore, the following link sends you to the last deployed version.

Find out more

Project StatusStorybook siteNode Repo
Project board for project status trackingSite dedicated to show and test all the created componentsNode API repository

License

MIT