https://github.com/nia3zzz/e-commerce-apis
This backend service, built with Nest.js and Prisma, handles APIs of an e - commerce app and works with authentication and scalability.
https://github.com/nia3zzz/e-commerce-apis
cookiebasedauth e-commerce-apis e-commerce-app nestcli nestjs-backend prisma typescript
Last synced: 12 days ago
JSON representation
This backend service, built with Nest.js and Prisma, handles APIs of an e - commerce app and works with authentication and scalability.
- Host: GitHub
- URL: https://github.com/nia3zzz/e-commerce-apis
- Owner: nia3zzz
- Created: 2025-01-15T18:18:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-12T12:09:21.000Z (11 months ago)
- Last Synced: 2025-12-26T05:04:42.746Z (5 months ago)
- Topics: cookiebasedauth, e-commerce-apis, e-commerce-app, nestcli, nestjs-backend, prisma, typescript
- Language: TypeScript
- Homepage:
- Size: 545 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# E - Commerce APIs
## Overview
This backend service, built with **Nest.js** and **Prisma**, handles APIs of an e - commerce app and works with authentication and scalability.
## Tech Stack
- **Node.js** (v21.7.3)
- **Nest.js**
- **Prisma** + **PostgreSQL**
- **JWT** for authentication
- **TypeScript**
- **Cloudinary** (Media management)
## Installation
### Clone Repository
```bash
git clone https://github.com/nia3zzz/e-commerce-apis
cd e-commerce-apis
```
### Install Dependencies
```bash
npm install
```
### Setup Environment Variables
Create a `.env` file and configure it as per `.env.sample`.
### Start the Server
```bash
npm run start:dev
```
## Usage
- The backend runs at `http://localhost:3000`
- Connects to PostgreSQL running in system using `.env` configuration
## Documentation
- **API Docs**: [Postman Collection](https://documenter.getpostman.com/view/32203863/2sAYdfoqAT)
- **System Design**: [Eraser Board](https://app.eraser.io/workspace/8zoziANI8Rypzv1E7L9g?origin=share)