NikeShoes-API - This API is a Nike shoe e-commerce that allows the API consumer to manipulate the application.
| Feature | Coded? | Description |
|---|---|---|
| Add Product in Cart | β | Ability to see the Cart and it items |
| Remove Product from Cart | β | Ability of Remove a Cart |
| Edit Product Quantity in Cart | β | Ability of add a new Item on the Cart |
| List User Cart | β | Ability of Remove a Item from the Cart |
| Checkout | β | Ability of Make Checkout |
| Add a Product | β | Ability of Add a Product on the System |
| List Products | β | Ability of List Products |
| List Products By Category | β | Ability of List Products By Category |
| Edit a Product | β | Ability of Edit a Product |
| Delete a Product | β | Ability of Delete a Product |
| Create new user | β | Ability of Create New User in System |
| Authenticate | β | Ability of Authenticate |
| List Users | β | Ability of List Users |
| Find User By ID | β | Ability of List a Product |
| Delete User BY ID | β | Ability of Delete a User |
You must have the tools installed: Git, Node.js. And create a new file called: .env, that follow .env.example credentials example.
# In the terminal, clone the project: $ git clone https://github.com/Wesley-wsl/NikeShoes-backend.git # Enter the project folder: $ cd NikeShoes-backend # Install dependencies: $ yarn install or $ npm install # Run the application: $ yarn start or $ npm run start
Okay, now you can access the application from the route: https://localhost:3333/
