Este sistema foi concebido para servir de aprendizado pessoal em Javascript. A ideia é ter uma API que realiza um CRUD simples para tratar dados sobre filmes vistos por um usuário ao longo de sua vida. O sistema está estruturado na metodologia de programação em camadas Model-View-Controller (MVC).
- Realiza uma busca geral de filmes cadastrados no banco;
- Realiza o cadastro de filmes no banco;
- JavaScript: Javascript, padrão ES6
- Bibliotecas e Frameworks: NodeJS 18.18.2, ExpressJS 4.19.2, Sequelize 6.37.3, MySQL2 3.10.2 e Body-Parser 1.20.2
- Outras Tecnologias: VSCode 1.92.1 e MariaDB 10.4.22
Para instalar e configurar o projeto localmente, siga os passos abaixo:
# Clone o repositório
git clone https://github.com/felipetulio/backlog-filmes.git
# Navegue até o diretório do projeto
cd nome-da-pasta
# Instale as dependências
npm install
# Atualize as dependências (caso necessário)
npm update
Gostaria de contribuir com este projeto? Veja o que você pode fazer:
- Clone o repositório
- Crie uma branch para a feature ou correção
- Faça commits
- Submeta um pull request (PR)
Outra possibilidade é:
- Faça um fork o repositório
- Crie uma branch para sua nova feature: git checkout -b minha-feature
- Faça commits das suas mudanças: git commit -am 'Adiciona nova feature'
- Envie para o repositório remoto: git push origin minha-feature
- Crie um pull request no GitHub
Este projeto está licenciado sob a General Public License (GNU).
Caso alguém queira discutir o projeto ou oferecer feedback, fique a vontade para entrar em contato:
- Nome: Felipe Túlio de Castro
- E-mail: felipe.castro@ifnmg.edu.br
- GitHub: @felipetulio