Skip to content

Imbirel/test-task-registration

Repository files navigation

Fullstack Registration System (Test Task)

Тестовое задание: регистрация в два шага (React + NestJS + Prisma + PostgreSQL).

Стек технологий

  • Frontend: React, TypeScript, Tailwind CSS, Vite.
  • Backend: NestJS, Prisma ORM, Swagger, Zod.
  • Инфраструктура: Docker (PostgreSQL), Monorepo (pnpm workspaces).

Требования

  • Node.js (v18+)
  • pnpm (v8+)
  • Docker & Docker Compose

Быстрый запуск

  1. Клонируйте репозиторий:
git clone https://github.com/Imbirel/test-task-registration.git
cd test-task-registration
  1. Настройте переменные окружения:

Создайте файл .env на основе .env.example:

cp .env.example .env
  1. Запустите автоматическую настройку:

Эта команда установит зависимости, поднимет базу в Docker.

pnpm run setup
  1. Запустите проект:
pnpm run dev

Доступ к сервисам

API Эндпоинты (v1)

  • POST /api/v1/users/register — Регистрация пользователя.
  • GET /api/v1/users — Список зарегистрированных пользователей.
  • DELETE /api/v1/users/:id — Удаление пользователя по UUID.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors