Desenvolver um website que possibilite que usuários possam colecionar e trocar suas coleções.
- cuidar com os direitos autorais sobre imagens;
- atualizar a versão atual com a remota;
- criar ou voltar para branch;
- adicionar e escolher uma atividade no Trello;
- ao concluir uma atividade, abrir uma PR (pull request);
- após atualizar na branch main, marcar a atividade como concluída no Trello.
- é proibido realizar commits e push na branch main;
- ir para branch main, realizar fetch e merge com a origin/main;
- retornar a sua topic branch e realizar merge com a main.Observação: resolver os conflitos caso exista;
- fazer push com repositório remoto;
- abrir a PR e solicitar via Whatsapp para que os demais possam revisar;
- pelo menos um dos revisores devem aprovar ou solicitar explicitamente quais correções devem ser feitas;
- somente após todas as correções terem sido realizadas e, pelo menos um dos revisores terem aprovado, que o dono da PR pode realizar o merge na main.Observação: caso na hora de realizar o merge o GitHub acusar algum conflito, a PR deve ir para o estado de draft e retomar para o passo 2 ("ir para branch main...").
- Uso de API RESTful;
- Front-end no formato SPA (Single Page Application);
- Programação Javascript Vanilla;
- Back-end em Node.js + banco de dados PostgreSQL;
- Autenticação / controle de sessão;
- Envio, armazenamento e exibição de imagens;
- Deve possuir “animação”.
As seguintes ferramentas foram usadas na construção do projeto:
- HTML
- CSS
- JavaScript
- GitHub
- Git
- Discord
- Trello
- Figma
- Node.js
- npm
- NGINX
- PostgreSQL
- DB Designer
- JSON Web Tokens - jwt.io
- Multer
- No-IP
Álvaro Ferreira 🚀 |
Lucas Reis 🚀 |
Janaína Scher 🚀 |
Rogério Kotsubo 🚀 |