Status: 🚧 Work in Progress / CI/CD Integration Phase
Проект Lango — это современное Fullstack приложение с разделенной архитектурой (Client/Server), где качество кода контролируется автоматическими пайплайнами.
- Frontend: React + TypeScript + SCSS
- Backend: Node.js + Prisma
- CI/CD: GitHub Actions (Linter, Unit Tests, Build)
- Infrastructure: Arch Linux (Development Environment)
В репозитории настроены два независимых пайплайна для проверки стабильности:
- Client Pipeline (
client.yml):- Linting (TS & SCSS)
- Unit Testing (Vitest)
- Production Build
- Server Pipeline (
server.ci.yml):- Prisma Validation
- Build Check
Для запуска проекта локально:
# Клонирование
git clone [https://github.com/ResEmCode/Lango.git](https://github.com/ResEmCode/Lango.git)
# Установка зависимостей клиента
cd client && npm ci
# Установка зависимостей сервера
cd ../server && npm ci