Table of Contents
This is a project has been made to learn the operation and creation of an API from 0, having as an example a store with stores, customers and administrators. Authorization, JWT usage and transactions are controlled using the Controller-Service-Repository-Model
pattern.
- Typescript is used as the main language
- JWT is used for user authentication
- Netlify is used for testing HTTP requests and responses
To get a local copy up and running follow these simple example steps.
Some utils need to be installed in order to use the software. This is how to install them.
- npm
npm install npm@latest -g
- Clone the repo
git clone https://github.com/adribasterra/complete-API-advTech.git
- Install NPM packages
npm install
- Run the project
npm start