Skip to content

Artur-Cavalcante/Movies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movies

Um formidoso site de filmes.

Dependências

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.

Pré-Requisitos

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.

Etapas Para Utilizar o Projeto

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
Após inicializar o back-end ele estará rodando na porta 3333, e o front-end irá rodar na porta padrão do React 3000. A partir dai, é possível acessar a aplicação pelo browser através do endereço http://localhost:3000/ ou http://127.0.0.1:3000/

About

Movies website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published