https://github.com/qw-0p/software-store
This is a monorepo that contains the entire e-commerce store project, including both server and client components
https://github.com/qw-0p/software-store
2025 docker docker-compose eslint express jest joi-validation jsonwebtoken nodejs sequelize sql typescript
Last synced: 7 months ago
JSON representation
This is a monorepo that contains the entire e-commerce store project, including both server and client components
- Host: GitHub
- URL: https://github.com/qw-0p/software-store
- Owner: qw-0p
- License: mit
- Created: 2024-12-13T17:20:14.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-02-17T19:07:57.000Z (8 months ago)
- Last Synced: 2025-02-17T19:28:48.709Z (8 months ago)
- Topics: 2025, docker, docker-compose, eslint, express, jest, joi-validation, jsonwebtoken, nodejs, sequelize, sql, typescript
- Language: TypeScript
- Homepage:
- Size: 381 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Software Store
## About project
Hi everyone, glad to see you in my repository, my name is Oleksandr Sarkisov I am Full Stack Developer and now I will tell you what this project is for and how to use it.
Software Store is an analogue of any e-commerce shop where you can register, choose products, add them to your basket and make purchases.
It was created as a pet project, so you won't be able to buy anything 😄.
At the moment this project is in development status. I can't guarantee its stability.## How to run
- Clone repository:
```
git clone https://github.com/qw-0p/software-store.git
```
- Move to the clone folder and run the project using the Makefile
```
cd software-store
make up
```
If you don't have Docker installed, it's best to install it, but you can always run without it.
First you need to install all dependencies:
```
pnpm install
```
Move to folder server or client and run project
```
cd packages/server
pnpm dev
```
After that, the project will be launched. Local ports (if they are not used):
- Backend http://localhost:7654
- Frontend http://localhost:3000
- Adminer http://localhost:8080## Technologies
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()