An open API service indexing awesome lists of open source software.

https://github.com/janascher/trocarwheels

Desafio final do ciclo 01 da Turma Turing do programa Alpha EdTech.
https://github.com/janascher/trocarwheels

css html javascript jwt multer nginx no-ip nodejs npm postgresql

Last synced: 2 months ago
JSON representation

Desafio final do ciclo 01 da Turma Turing do programa Alpha EdTech.

Awesome Lists containing this project

README

          



Alpha EdTech


Desafio Final do Ciclo 01

Alpha EdTech


TroCarWheels


## šŸ‘€ Preview


TroCarWheels

## 🧐 Sobre o projeto

Desenvolver um website que possibilite que usuƔrios possam colecionar e trocar suas coleƧƵes.

## šŸ“Œ Regras da equipe

### Sobre as atividades:

- 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.

### Sobre Pull Request (PR):

- Ć© 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...")**.

## ✨ Requisitos do projeto

- [x] Uso de API RESTful;
- [x] Front-end no formato SPA (Single Page Application);
- [x] Programação Javascript Vanilla;
- [x] Back-end em Node.js + banco de dados PostgreSQL;
- [x] Autenticação / controle de sessão;
- [x] Envio, armazenamento e exibição de imagens;
- [x] Deve possuir ā€œanimaçãoā€.

## šŸ›  Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

- **[HTML](https://developer.mozilla.org/pt-BR/docs/Web/HTML)**
- **[CSS](https://developer.mozilla.org/pt-BR/docs/Web/CSS)**
- **[JavaScript](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript)**
- **[GitHub](https://docs.github.com/pt/pages)**
- **[Git](git-scm.com)**
- **[WhatsApp](https://www.whatsapp.com/?lang=pt_br)**
- **[Discord](https://discord.com/)**
- **[Trello](https://trello.com/pt-BR)**
- **[Figma](https://www.figma.com/)**
- **[Node.js](https://nodejs.org/en/)**
- **[npm](https://www.npmjs.com/)**
- **[NGINX](https://www.nginx.com/)**
- **[PostgreSQL](https://www.postgresql.org/)**
- **[DB Designer](https://www.dbdesigner.net/)**
- **[JSON Web Tokens - jwt.io](https://jwt.io/)**
- **[Multer](https://github.com/expressjs/multer)**
- **[No-IP](https://www.noip.com/pt-BR)**

## šŸ”— Links de sobrevivĆŖncia

- [Guia Git e Github - Boas PrƔticas](https://diegocoliveira.github.io/equipe10-dev-html/index.html);
- [Guia com alguns comandos para trabalhar com Git e GitHub](https://github.com/janascher/guia-git-github).

## šŸ¤ Contribuidores




Ɓlvaro Ferreira
Ɓlvaro Ferreira


šŸš€



Lucas Reis
Lucas Reis


šŸš€



JanaĆ­na Scher
JanaĆ­na Scher


šŸš€



RogƩrio Kotsubo
RogƩrio Kotsubo


šŸš€