Home

Awesome

My Pets API

GraphQL server based on NodeJs to give back-end support a web client based on React.

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

express dependency graphql dependency apollo-server dependency mongoose dependency bcryptjs dependency crypto-js dependency babel-node dependency jest dependency eslint dependency prettier dependency nodemon dependency

What do I need?

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

Setup

After cloning the repo, go to the created folder and install the node packages.

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

How to run it

To run it correctly (as a non-stopping server using local environment variables), I modified the start command by adding nodemon and env-cmd. So just run the following line:

npm start

After start the server, you can access the GraphQL Plauground through the local link.

Folder structure

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

Find out more

Project StatusStorybook siteReact Repo
Project board for project status trackingSite dedicated to show and test all the created front-end componentsReact front-end repository

License

MIT