an e-commerce shop backend implementation written in Typescript powered by NestJS & Node JS.
- Scaffold Product Routing ๐ฅ
- Connect MongoDB Database ๐
- Implement Authentication โ
- Modern Shopping Cart ๐
- Integrate Stripe Payments ๐ฐ
- Add Profile Features โน๏ธ
- Add Categorie Feature ๐
- Implement Admin Control ๐
- Deploy to Vercel ๐ฅณ
git clone https://github.com/JalalMitali/MitaliShop-NestJS.git
create MongoDB cluster , create file 'env.local' in root and add the URI ( as in env.example)
- install
openssl
if you haven't yet on Mac usebrew install openssl@3
( HomeBrew ) - generate your private key ๐
openssl genrsa -out private_key.pem 2048
- generate your public key ๐
openssl rsa -in private_key.pem -out public_key.pem -outform PEM -pubout
- start server
yarn start dev --watch
- use
PostMan
โ๏ธ to test API endpoints and auth