-
Nest Js - TypeScript - TypeOrm
-
Nodemailer - For sending emails
-
SQLite - as datatabase(data storage).
-
Stripe for payment Integration.
-
Multer - for file upload.
-
User authentication i. Log in ii. Register( Create Account)
-
Sending Emails
-
Payment integrated.
-
CRUD Orders, Products, Carts, Users ...
Inorder to run the project locally you can follow these stpes.
-
clone this repo or download the code
git clone https://github.com/gebrina/ecommerce-api
-
Open your terminal and navigate to the cloned(downloaded) project directory (ecommerce-api)
-
install required dependecies
npm install
|yarn
-
run the project
npm run start:dev
|yarn start:dev