Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alicanerdurmaz/computer-store
MERN Stack E-Commerce Project
https://github.com/alicanerdurmaz/computer-store
ecommerce express mongodb nestjs nextjs postcss react typescript
Last synced: 3 months ago
JSON representation
MERN Stack E-Commerce Project
- Host: GitHub
- URL: https://github.com/alicanerdurmaz/computer-store
- Owner: alicanerdurmaz
- Created: 2020-07-30T01:58:36.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T03:30:12.000Z (almost 2 years ago)
- Last Synced: 2024-10-04T12:50:38.874Z (3 months ago)
- Topics: ecommerce, express, mongodb, nestjs, nextjs, postcss, react, typescript
- Language: TypeScript
- Homepage: https://computer-store.vercel.app/
- Size: 4 MB
- Stars: 28
- Watchers: 0
- Forks: 4
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Computer Store> 🚨 This is not a commercial project. I did it to improve my knowledge ❤
>🚀 [Live Demo](https://computer-store.vercel.app/)
# Tech Stack
Frontend
- React / Next.js
- Typescript
- PostCSS
- Storybook
Backend
- Nest.js / Express
- Typescript
- MongoDB / Mongoose
- JSON Web Tokens# How to use
### Quick Start
```bash
clone repo
cd frontend && yarn dev
cd server && yarn start:dev
```This project uses atlas as database service and uses JWT for auth.
To use these systems, simply enter the necessary variables in the .env file.How to use MongoDB Atlas -> https://docs.atlas.mongodb.com/getting-started
`
.env file location = computer-store/server/.env
`
```
MONGODB_URI=mongodb+srv://:@devcampercluster.oqatm.mongodb.net/?retryWrites=true&w=majorityJWT_SECRET=any text
```
# Backend API Documentation
Once the application is running you can visit http://localhost:3001/api to see the Swagger interface.