Um formidoso site de filmes.
O front-end da aplicação utiliza o React juntamente com o framework Reactstrap que contém componentes pré-definidos para utilização com o react. Já o back-end é basicamente em Node.js e utiliza o framework Express para servir como servidor e lidar com o banco de dados, o Sqlite, utilizado através do ORM Sequelize.
Para rodar este projeto é necessário que tenha instalado o Node.js, e utilize algum gerenciador de pacotes, podendo ser o padrão que vem na instalação do Node.js, o npm, ou caso prefira, o yarn.
Após baixar ou realizar o clone do respositório, ele virá com a seguinte estrutura:
-backend/
-database/
-src/
-.sequelizerc
-package.json
-frontend/
-public/
-src/
-package.json
-LICENSE
-package.json
-README.md
1- Inicializar o Back-end
No terminal estando na raiz do projeto, entre na pasta 'backend':
$ cd backend
E lance o comando para instalar as dependência do backend:
$ npm install
Após o gerenciador de pacotes realizar o download das dependências, lance o comando para inicializar o back-end:
$ npm run start
2- Inicializar o Front-end
Com o back-end inicializado, em outro terminal, volte para raiz do projeto e entre na pasta 'frontend':
$ cd frontend
E lance o comando para instalar as dependência do frontend:
$ npm install
Com as dependências instaladas, execute o comando para inicializar o front-end:
$ npm run start