Skip to content

dergunovs/mhz

Repository files navigation

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 23 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