Skip to content

ruufsolar/interview-sample-structure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto de Ejemplo - Estructura de Entrevista

Este repositorio es un proyecto de ejemplo similar al utilizado en entrevistas, que contiene tanto un backend (API) como un frontend (aplicación web). El proyecto está estructurado para demostrar una aplicación full-stack completa.

Estructura del Proyecto

  • backend/ - API backend construida con NestJS
  • front/ - Aplicación frontend construida con Next.js

Backend

Descripción

Este es el monolito de Ruuf (en una versión muy antigua, pero es el real!). Toda la lógica de Ruuf debería ir en este repositorio por defecto.

Instalación del Backend

cd backend
npm install

Ejecutar el Backend

npm run db:setup # Esto crea la DB de development y testing.
npm run db:seed
npm run dev

La base de datos de development corre migraciones, la de testing no (solo sincroniza el schema directamente). A menos que botes el servicio de la db (npm run db:dev:drop, npm run db:test:drop o manualmente), no es necesario hacer db:setup nuevamente. Por defecto, la app corre en el puerto 3000 => localhost:3000.

Pruebas del Backend

# unit tests
npm run test

# e2e tests
npm run test:e2e

Frontend

Descripción

Este es un proyecto de Next.js creado con create-next-app.

Instalación del Frontend

cd front
npm install

Ejecutar el Frontend

Primero, ejecuta el servidor de desarrollo:

npm run dev

Abre http://localhost:8080 en tu navegador para ver el resultado.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published