https://github.com/ggturan/product-management-server
This project is an Express application developed with TypeScript, integrating MongoDB with Mongoose for effective data management.
https://github.com/ggturan/product-management-server
config eslint expressjs mongoose nodejs prettier-eslint vercel zod
Last synced: 3 months ago
JSON representation
This project is an Express application developed with TypeScript, integrating MongoDB with Mongoose for effective data management.
- Host: GitHub
- URL: https://github.com/ggturan/product-management-server
- Owner: GGTuran
- Created: 2024-05-20T16:14:23.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T16:48:11.000Z (about 2 years ago)
- Last Synced: 2026-01-03T14:22:00.805Z (6 months ago)
- Topics: config, eslint, expressjs, mongoose, nodejs, prettier-eslint, vercel, zod
- Language: TypeScript
- Homepage: https://ecommerce-product-management-server.vercel.app/
- Size: 111 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Product Management Server
This project is an Express application developed with TypeScript, integrating MongoDB with Mongoose for effective data management. The application focuses on managing product data for an e-commerce platform, providing CRUD operations for product management and order management.This README file gives the instruction on how to set up the project and run it on the local server.
## Clone the repository
**Follow this simple step to clone the project:**
```bash
https://github.com/GGTuran/product-management-server.git
cd product-management-server
```
**Now install the dependencies of the project:**
```bash
npm install
```
## Set up the server
**Set up the environment variables in .env file**
```
PORT = 5000
DATABASE_URL=your_own_mongodb_uri
```
**You can compile typescript**
```
npm run build
```
## Start the server
**You can run the server in development mode**
```
npm run start:dev
```
**Or you can start the server by running the js files which is recommended**
```
npm run start:prod
```