An open API service indexing awesome lists of open source software.

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

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`