mlsiqueira / catalogo-back

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Catálogo de filmes

Desenvolver uma aplicação simples que implemente um sistema Web de catálogo de filmes. A aplicação deve permitir que o Usuário cadastre filmes, veja a lista de filmes cadastrados e altere as informações dos filmes cadastrado. A aplicação também deve permitir que o usuário cadastre atores e diretores, e que possa associa-los aos filmes. É importante que o candidato implemente a aplicação utilizando, sempre que possível, as tecnologias descritas na vaga. Ao finalizar o desenvolvimento, envie o projeto para um repositório do GitHub e nos envie o link.

Sobre o projeto

Utilizei Angular 8, Sequelize, express e MariaDB.

O código fonte do front Angular está disponível em : https://github.com/mlsiqueira/catalogo-front.

Instalação:

  1. Criar um banco de dados chamada catalogo (Obs.: utilizei MariaDB);

  2. opcional: editar o arquivo server/config/database.jse passar uma senha, usuário e outros dados (opção mais fácil ao utilizar docker, por exemplo):

// database.js
module.exports = {
  database: 'catalogo',
  username: 'mauro',
  password: '7531',
  host: 'localhost',
  dialect: 'mariadb'
}
  1. instalar as dependências e rodar migrations e seeds:
npm i
sequelize db:migrate
sequelize db:seed:all

About


Languages

Language:JavaScript 96.7%Language:HTML 3.3%