Skip to content

Commit

Permalink
first commit
Browse files Browse the repository at this point in the history
  • Loading branch information
杨阳 authored and 杨阳 committed Dec 20, 2023
1 parent 1a6629c commit 014125c
Showing 1 changed file with 34 additions and 40 deletions.
74 changes: 34 additions & 40 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,38 @@
<p align="center">
<a href="http://nestjs.com/" target="blank"><img src="https://nestjs.com/img/logo-small.svg" width="200" alt="Nest Logo" /></a>
</p>

[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456
[circleci-url]: https://circleci.com/gh/nestjs/nest

<p align="center">A progressive <a href="http://nodejs.org" target="_blank">Node.js</a> framework for building efficient and scalable server-side applications.</p>
<p align="center">
<a href="https://www.npmjs.com/~nestjscore" target="_blank"><img src="https://img.shields.io/npm/v/@nestjs/core.svg" alt="NPM Version" /></a>
<a href="https://www.npmjs.com/~nestjscore" target="_blank"><img src="https://img.shields.io/npm/l/@nestjs/core.svg" alt="Package License" /></a>
<a href="https://www.npmjs.com/~nestjscore" target="_blank"><img src="https://img.shields.io/npm/dm/@nestjs/common.svg" alt="NPM Downloads" /></a>
<a href="https://circleci.com/gh/nestjs/nest" target="_blank"><img src="https://img.shields.io/circleci/build/github/nestjs/nest/master" alt="CircleCI" /></a>
<a href="https://coveralls.io/github/nestjs/nest?branch=master" target="_blank"><img src="https://coveralls.io/repos/github/nestjs/nest/badge.svg?branch=master#9" alt="Coverage" /></a>
<a href="https://discord.gg/G7Qnnhy" target="_blank"><img src="https://img.shields.io/badge/discord-online-brightgreen.svg" alt="Discord"/></a>
<a href="https://opencollective.com/nest#backer" target="_blank"><img src="https://opencollective.com/nest/backers/badge.svg" alt="Backers on Open Collective" /></a>
<a href="https://opencollective.com/nest#sponsor" target="_blank"><img src="https://opencollective.com/nest/sponsors/badge.svg" alt="Sponsors on Open Collective" /></a>
<a href="https://paypal.me/kamilmysliwiec" target="_blank"><img src="https://img.shields.io/badge/Donate-PayPal-ff3f59.svg"/></a>
<a href="https://opencollective.com/nest#sponsor" target="_blank"><img src="https://img.shields.io/badge/Support%20us-Open%20Collective-41B883.svg" alt="Support us"></a>
<a href="https://twitter.com/nestframework" target="_blank"><img src="https://img.shields.io/twitter/follow/nestframework.svg?style=social&label=Follow"></a>
</p>
<!--[![Backers on Open Collective](https://opencollective.com/nest/backers/badge.svg)](https://opencollective.com/nest#backer)
[![Sponsors on Open Collective](https://opencollective.com/nest/sponsors/badge.svg)](https://opencollective.com/nest#sponsor)-->

## Description

[Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.

## Installation
# kitopia-shop Backend

This repository hosts the source code for a sophisticated online shop backend system developed using NestJS, a cutting-edge Node.js framework designed for crafting efficient, scalable, and reliable server-side applications. Our backend solution is structured to support the dynamic requirements of e-commerce platforms.

## Features

- **(doing!)Product Management**: Robust functionalities to add, update, delete, and list products, complete with high-resolution images, detailed descriptions, and SKU data handling.
- **Inventory Tracking**: Real-time inventory management to ensure product availability and prevent stockouts, enhancing the customer shopping experience.
- **Order Processing**: Streamlined order management from placement through to fulfillment, including automated updates on order statuses.
- **Payment Integration**: Secure and versatile payment processing capabilities with support for various payment gateways and transaction management.
- **User Authentication & Authorization**: Advanced user authentication system using JWTs to maintain a secure and protected shopping environment.
- **Shopping Cart Functionality**: Persistent and user-friendly shopping cart management for a seamless checkout experience.
- **Data Analytics & Reporting**: Comprehensive analytics for monitoring sales trends, customer behavior, and inventory levels to inform strategic decision-making.
- **Scalability**: Designed to grow with your business, this backend can handle increasing loads and transactions with ease.

## Technologies

This backend is built on the following core technologies:

- **NestJS**: Provides a scalable architecture with extensive support for REST APIs, GraphQL, microservices, and more.
- **TypeORM**: An Object-Relational Mapper facilitating database interactions, fully compatible with MySQL.
- **MySQL**: A widely-used open-source relational database management system.
- **Redis**: Utilized for high-performance data caching and session storage.
- **Docker**: Ensures a smooth deployment process and consistent development environments through containerization.
- **Jest**: A testing framework designed for simplicity and efficiency, suitable for large-scale web applications.

## Getting Started

### Installation

```bash
$ npm install
```

## Running the app
### Running the app

```bash
# development
Expand All @@ -45,7 +45,7 @@ $ npm run start:dev
$ npm run start:prod
```

## Test
### Test

```bash
# unit tests
Expand All @@ -58,16 +58,10 @@ $ npm run test:e2e
$ npm run test:cov
```

## Support

Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).

## Stay in touch
## Contributing

- Author - [Kamil Myśliwiec](https://kamilmysliwiec.com)
- Website - [https://nestjs.com](https://nestjs.com/)
- Twitter - [@nestframework](https://twitter.com/nestframework)
Contributions are welcome! Please consult our `CONTRIBUTING.md` guide for details on our code of conduct and the process for submitting pull requests.

## License

Nest is [MIT licensed](LICENSE).
This e-commerce backend is open-sourced software under the [MIT license](LICENSE).

0 comments on commit 014125c

Please sign in to comment.