Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sergiovieirawebb/project-tech-school

REST API de uma aplicação para o gerenciamento de alunos e cursos de uma escola de tecnologia.
https://github.com/sergiovieirawebb/project-tech-school

api-rest backend docker express nodejs sequelize

Last synced: 8 days ago
JSON representation

REST API de uma aplicação para o gerenciamento de alunos e cursos de uma escola de tecnologia.

Awesome Lists containing this project

README

        

# Tech School em construção... 🚧


Preview

## Tecnologias

REST API de uma aplicação para o gerenciamento de alunos e cursos de uma escola de tecnologia, utilizando as seguintes ferramentas:

- [Docker](https://www.docker.com/)
- [NodeJs](https://nodejs.org/)
- [Express](https://expressjs.com/)
- [Sequelize](https://sequelize.org/)

## Como executar

- Faça o download do [Docker](https://www.docker.com/) para rodar o banco de dados
- Clone o repositório `git clone [email protected]:sergiovieirawebb/tech-school.git`
- Rode o `npm install` para baixar as dependências
- Rode o `docker-compose up -d` para iniciar o banco de dados pelo docker
- Rode o `npm run database` para criar as tabelas do banco de dados
- Rode o `npm run dev` para iniciar a aplicação

Por fim, a aplicação estará disponível em `http://localhost:3001/courses`

## Licença

Criado por [Sérgio Vieira](https://www.linkedin.com/in/sergiovieirawebb/). E está sob a licença MIT, veja o arquivo [LICENSE](./LICENSE.md) para mais detalhes... :rocket: