Skip to content
This repository was archived by the owner on Dec 15, 2025. It is now read-only.

alexcloudstar/shopsmart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

Project Description

ShopSmart is a backend service built using the NestJS framework for developing efficient and scalable server-side applications. It is designed to handle various backend processes for an e-commerce platform.

Packages Used

The backend of ShopSmart uses the following packages:

Dependencies

  • @nestjs/common: ^10.0.0
  • @nestjs/config: ^3.2.3
  • @nestjs/core: ^10.0.0
  • @nestjs/jwt: ^10.2.0
  • @nestjs/platform-express: ^10.0.0
  • @nestjs/typeorm: ^10.0.2
  • argon2: ^0.41.1
  • class-validator: ^0.14.1
  • pg: ^8.13.0
  • reflect-metadata: ^0.2.0
  • rxjs: ^7.8.1
  • typeorm: ^0.3.20

DevDependencies

  • @nestjs/cli: ^10.0.0
  • @nestjs/schematics: ^10.0.0
  • @nestjs/testing: ^10.0.0
  • @types/express: ^4.17.17
  • @types/jest: ^29.5.2
  • @types/node: ^20.3.1
  • @types/supertest: ^6.0.0
  • @typescript-eslint/eslint-plugin: ^8.0.0
  • @typescript-eslint/parser: ^8.0.0
  • eslint: ^8.42.0
  • eslint-config-prettier: ^9.0.0
  • eslint-plugin-prettier: ^5.0.0
  • jest: ^29.5.0
  • prettier: ^3.0.0
  • source-map-support: ^0.5.21
  • supertest: ^7.0.0
  • ts-jest: ^29.1.0
  • ts-loader: ^9.4.3
  • ts-node: ^10.9.1
  • tsconfig-paths: ^4.2.0
  • typescript: ^5.1.3

README Content

Here is a draft of the README.md content:

# ShopSmart Backend

ShopSmart is the backend service for the ShopSmart e-commerce platform. It is built with the NestJS framework, which is known for its efficiency and scalability in server-side applications.

## Project Description

ShopSmart backend handles various backend processes necessary for an e-commerce platform, including user authentication, product management, and order processing.

## Packages Used

### Dependencies
- `@nestjs/common`: ^10.0.0
- `@nestjs/config`: ^3.2.3
- `@nestjs/core`: ^10.0.0
- `@nestjs/jwt`: ^10.2.0
- `@nestjs/platform-express`: ^10.0.0
- `@nestjs/typeorm`: ^10.0.2
- `argon2`: ^0.41.1
- `class-validator`: ^0.14.1
- `pg`: ^8.13.0
- `reflect-metadata`: ^0.2.0
- `rxjs`: ^7.8.1
- `typeorm`: ^0.3.20

### DevDependencies
- `@nestjs/cli`: ^10.0.0
- `@nestjs/schematics`: ^10.0.0
- `@nestjs/testing`: ^10.0.0
- `@types/express`: ^4.17.17
- `@types/jest`: ^29.5.2
- `@types/node`: ^20.3.1
- `@types/supertest`: ^6.0.0
- `@typescript-eslint/eslint-plugin`: ^8.0.0
- `@typescript-eslint/parser`: ^8.0.0
- `eslint`: ^8.42.0
- `eslint-config-prettier`: ^9.0.0
- `eslint-plugin-prettier`: ^5.0.0
- `jest`: ^29.5.0
- `prettier`: ^3.0.0
- `source-map-support`: ^0.5.21
- `supertest`: ^7.0.0
- `ts-jest`: ^29.1.0
- `ts-loader`: ^9.4.3
- `ts-node`: ^10.9.1
- `tsconfig-paths`: ^4.2.0
- `typescript`: ^5.1.3

## Installation

```bash
$ yarn install

Running the Project

Development

$ yarn run start

Watch Mode

$ yarn run start:dev

Production Mode

$ yarn run start:prod

Running Tests

Unit Tests

$ yarn run test

E2E Tests

$ yarn run test:e2e

Test Coverage

$ yarn run test:cov

License

This project is licensed under the MIT License.


Feel free to modify or expand upon this draft as needed.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors