Skip to content

Repository files navigation

Todo App - Backend

REST API para gestión de tareas desarrollada con NestJS, TypeScript, Prisma y PostgreSQL.

Requisitos Previos

  • Docker y Docker Compose
  • Node.js 18+ (solo para ejecución sin Docker)
  • PostgreSQL 14+ (solo para ejecución sin Docker)

Cómo Levantar el Proyecto

Opción 1: Con Docker (Recomendado)

  1. Clonar el repositorio

    git clone <url-del-repositorio>
    cd todo-app-backend
  2. Configurar variables de entorno

    cp .env.example .env
  3. Levantar los servicios

    docker-compose up -d

    La API estará disponible en http://localhost:3000

  4. Detener los servicios

    docker-compose down

Opción 2: Sin Docker

  1. Clonar el repositorio

    git clone <url-del-repositorio>
    cd todo-app-backend
  2. Instalar dependencias

    npm install
  3. Configurar variables de entorno

    cp .env.example .env

    Edita el archivo .env con tus credenciales de PostgreSQL.

  4. Crear la base de datos

    createdb todoapp
  5. Ejecutar migraciones

    npm run prisma:generate
    npm run prisma:migrate
  6. Iniciar el servidor

    npm run start:dev

    La API estará disponible en http://localhost:3000

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages