Skip to content

πŸ›’ - NikeShoes-API - πŸ›’- This API is a Nike shoe e-commerce that allows the API consumer to manipulate the application.

Notifications You must be signed in to change notification settings

Wesley-wsl/NikeShoes-backend

Repository files navigation

πŸ›’ - NikeShoes - API - πŸ›’

Demo πŸ“Έ


Application deploy with Heroku: πŸ’¨

https://nikeshoes-api.herokuapp.com/docs/

πŸ“– About the Project

NikeShoes-API - This API is a Nike shoe e-commerce that allows the API consumer to manipulate the application.

πŸ“— Features

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

πŸ›  Technologies

  • Node.js
  • ts-node-dev
  • Eslint
  • Prettier
  • Typescript
  • EditorConfig
  • Express.js
  • Cross-env
  • Jest
  • Supertest
  • Ts-jest
  • Bcryptjs
  • MongoDB
  • JWT
  • Stripe
  • Swagger
  • πŸ’» How to run the application

    Pre-requisites:

    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/

    About

    πŸ›’ - NikeShoes-API - πŸ›’- This API is a Nike shoe e-commerce that allows the API consumer to manipulate the application.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages