Простое фул-стек приложение для контроля доходов и расходов. Использовал:
- pnpm монорепозиторий
- Next.js
- Nest.js
- MySQL
- bcrypt
- TypeORM
- jwt-аутентификация
Фронтэнд элементарный, но на неиспользованном мною ранее Next.js. Больше интересно было разобраться в бекенд фреймворке каком-либо.
- MySQL 8
- pnpm
- node.js 18.17+
- выполнить
ddl.sqlв/backend/ddl.sqlв терминале вашей MySQL - запустить
pnpm i -rв корне проекта - создать файлы
.envв каталогах/backendи/frontendпо подобию находящихся там.env.example - для запуска фронта:
cd ./frontend/ && pnpm run dev
- для запуска бекенда:
cd ./backend/ && pnpm run start:devилиcd ./backend/ && pnpm run start:debugдля режима отладки