Skip to content
This repository has been archived by the owner on Mar 27, 2021. It is now read-only.

tomasjm/express-typeorm-typescript-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Base para proyectos backend con Typescript-ExpressJS-TypeORM

Este repositorio es un sistema propio que considero compartir, el cual utilizaré como base para todos mis proyectos. La gracia es lograr que este proyecto tenga distintas caracteristicas de forma modular

Comenzando 🚀

Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.

Mira Deployment para conocer como desplegar el proyecto.

Instalación 🔧

La instalación es tan sencilla como la de cualquier proyecto

Primero se clona el repositorio

git clone https://github.com/tomasjm/express-typeorm-typescript-base

Configuramos el archivo ormconfig.json para que se conecte a la base de datos

cd express-typeorm-typescript-base && vim ormconfig.json

Se abre una terminal y se ejecuta:

npm run ts

De esta manera se estará compilando Typescript en tiempo real, en otra terminal se ejecuta:

npm run dev

De esta manera empezará a funcionar el servidor.

Documentación automática ⌨️

npm run documentation

Añadidos modulares 📦

Se han añadido las siguientes carácteristicas modulares al proyecto, es decir, se pueden activar y desactivar con un comentario

  • ApolloServer - Soporte para GraphQL.
  • GraphQL - Capa de query para comunicación frontend-backend.
  • Socket-IO - Soporte para WebSockets (tiempo real).

Para activar o desactivar funciones, revisar el archivo

src/index.ts

Autores ✒️

  • Tomás Jiménez - Creador del proyecto - tomasjm

También puedes mirar la lista de todos los contribuyentes quíenes han participado en este proyecto.

Licencia 📄

Este proyecto está bajo la Licencia (libre)

Expresiones de Gratitud 🎁

  • Comenta a otros sobre este proyecto 📢
  • Invita una cerveza 🍺 a alguien del equipo.
  • Da las gracias públicamente 🤓.
  • etc.

⌨️ con ❤️ por tomasjm 😊

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published