https://github.com/dergunovs/mhz
Fake PC hardware store monorepo
https://github.com/dergunovs/mhz
fastify mongoose swagger turborepo typescript vite vitest vue
Last synced: 5 days ago
JSON representation
Fake PC hardware store monorepo
- Host: GitHub
- URL: https://github.com/dergunovs/mhz
- Owner: dergunovs
- License: mit
- Created: 2023-07-16T14:30:17.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-09T14:42:11.000Z (8 days ago)
- Last Synced: 2025-05-09T15:45:43.314Z (8 days ago)
- Topics: fastify, mongoose, swagger, turborepo, typescript, vite, vitest, vue
- Language: TypeScript
- Homepage: https://9000mhz.ru
- Size: 88.1 MB
- Stars: 19
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 9000 MHz
Fake PC hardware store monorepo.
**Frontend:** TS, Vite, Vue, VTU, Vitest, Tanstack Query.
**Backend:** TS, Fastify, Mongoose, MongoDB, Swagger.
**Site:** https://9000mhz.ru
**Storybook:** https://ui.9000mhz.ru
**Live coding:** https://youtube.com/playlist?list=PLOICX-WjKEZcwBaFQAfogv0vUvjcnr3Lj
## Installation
1. Install Node.js 24 and MongoDB 7
2. `npm install` - install deps from root folder
3. Create .env files in `/apps` subfolders - examples included
4. `npm run build` - build all apps and packages
5. `npm run dev` - start all apps and packages in dev mode
6. Create first manager at admin app url `/setup`
7. Swagger is availiable at backend url `/api-docs`