Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: about 1 month 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 20 https://nodejs.org
2. Install MongoDB 7 https://www.mongodb.com/try/download/community
3. `npm install` - install deps from root folder
4. Create .env files in `/apps` subfolders - examples included
5. `npm run build` - build all apps and packages
6. `npm run dev` - start all apps and packages in dev mode
7. Create first manager at admin app url `/setup`
8. Swagger is availiable at backend url `/api-docs`