Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/sergiovieirawebb/project-tech-school
- Owner: sergiovieirawebb
- License: mit
- Created: 2022-09-22T13:45:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-08T14:44:24.000Z (about 1 year ago)
- Last Synced: 2024-11-07T01:13:59.183Z (about 2 months ago)
- Topics: api-rest, backend, docker, express, nodejs, sequelize
- Language: JavaScript
- Homepage:
- Size: 153 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Tech School em construção... 🚧
## 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çãoPor 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: