An open API service indexing awesome lists of open source software.

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.

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)