Este é o repositório oficial para o projeto de desenvolvimento do back-end do e-commerce Digital Store, realizado pela equipe da Digital College sob a orientação e acompanhanhamento do professor Allan Araújo.
- Wesley Azevedo - Tech Lead - GitHub
- Lucas Guimarães - Sub Tech Lead - GitHub
- André Parente - Back-end - GitHub
- Deivid Brito - Back-end - GitHub
- Emanuel Gadelha - Back-end - GitHub
- Guilherme André - Back-end - GitHub
- Igor Queiroz - Back-end - GitHub
- Hélio Neto - Back-end - GitHub
- Rian Rafael - Back-end - GitHub
O objetivo deste projeto é desenvolver uma API RESTful para o e-commerce Digital Store, permitindo a integração com o front-end e outras aplicações, além de facilitar o gerenciamento dos dados.
- Node.js
- Express.js
- Insomnia REST
- No Git Bash, crie um clone do repositório:
git clone https://github.com/wesley-azevedo/backend-dc.git
; - Crie uma branch com a sua funcionalidade e dupla e trabalhem juntos nela:
git checkout -b minha-funcionalidade-nome-dupla
; - Faça o commit das suas alterações:
git commit -m 'descricao da sua alteracao'
; - Faça o push para a sua branch:
git push origin minha-funcionalidade-nome-dupla
; - Após finalizar a tarefa, envie suas alterações para o repositório remoto:
git push origin main
; - Vá até a página do repositório no GitHub e clique no botão
New pull request
. Selecione a branch que você acabou de enviar como a "branch base" e a "branch comparação", escreva uma descrição detalhada da sua alteração e clique emCreate pull request
.
- Certifique-se sempre de que você está na sua branch;
- Toda vez que possível, dê um
git pull origin main
para ter a versão mais atual do projeto.
❓ Dúvidas com Git e GitHub?
- Assista ao vídeo;
- Peça ajuda no(s) grupo(s) ou a(os) colega(s).
- No Git Bash, dê
npm install
para adicionar os pacotes do node; - Após adicionado os pacotes, dê
npm start
para execupar o projeto que estará rodano nahttp://localhost:3000/
.
- Com o programa aberto, vá em
create
+ import fromfile
; - Selecione o arquivo
Insomnia_2023-02-11.json
que está dentro da "raiz" do projeto; - Ao importar o arquivo, vá para o modo
debug
na parte superior.
- A data de entrega é 19/02/2023;
- As tarefas serão feitas em dupla (exceção Emmanuel) que deverão comunicar-se entre si;
- Toda a comunicação acontecerá através do Discord;
- Todas as tarefas estão no Trello com os responsáveis. É importantante que atualizem os status;
- Enviou o Pull Request? Comunique imediatamente no grupo;
- Sem desculpas. Seja responsável e não deixe a sua atividade para a última hora. Sua dedicação dirá muito sobre o profissional que você se tornará!
Atividade | Responsáveis |
---|---|
Listar Produtos | Lucas e Wesley |
Listar Produtos por ID | Guilherme e Hélio |
Criar Produtos | Deivid e Igor |
Atualizar Produtos | André e Rian |
Apagar Produtos | Emmanuel |
A documentação da API estará disponível na pasta docs
assim que o projeto estiver concluído.