Esse projeto é o desafio final feito durante o curso de capacitação em software realizado durante o processo Trainee da Orc'estra Gamificação. Consiste um em site para a organização de filmes que satisfaz os requisitos. Seguindo o design feito no Figma.
-
Certifique-se de ter instalado o Node.js (Versão 18).
-
No terminal navegue até o diretório raiz do projeto.
-
Execute o comando abaixo para instalar todas as dependências do projeto.
npm install
-
Execute o comando abaixo para iniciar a aplicação e abri-la no navegador na porta padrão http://localhost:3000.
npm start
O progresso será acompanhado pelo trello, alternativavente pela aba de projetos do github (WIP) e pelos issues do github.
IMPORTANTE: Não se coda em nenhuma das 3 primeiras branches descritas abaixo.
Para desenvover uma feature/requisito, você deve:
- Criar uma nova branch a partir da branch devel.
- Certifique-se de estar na branch temporária que acabou de criar e faça suas alterações/commits nela.
- Crie um Pull Request da sua branch temporraria de requisitos para a branch Devel.
Main: É a branch principal do projeto e contém as versões estáveis do projeto. As atualizações da Main definem as releases do projeto.
Homol: É uma branch de teste usada para validar as alterações antes de serem mescladas na branch Main. Ela só recebe Pull Requests da branch Devel.
Devel: É a branch base para o desenvolvimento e recebe a maior frequência de atualizações do projeto. Ela só recebe Pull Requests das branches temporarias de requisito.
Branch de requisito: Cada requisito é desenvolvido em sua própria branch, criada a partir da branch Devel. Essas branches devem seguir o padrão de nomenclatura Ex: RF01-LoginScreen.