O projeto Pic Memories foi o primeiro projeto fullstack que realizamos de ponta a ponta, este é o repositório do BackEnd. Ainda existem algumas funcionalidades a serem implementadas mas o básico está funcionando perfeitamente.
O objetivo foi criar basicamente uma rede social de scrapbooks, onde os usuários criam suas contas, organizam suas fotos por álbuns e as pessoas que as seguem podem visualizar seus albuns.
As APIs da aplicação foram elaboradas por mim e publicadas no Heroku.
- Como usuário: 🙆♀️
- Criar conta
- Logar
- Criar álbuns
- Adicionar imagens aos álbuns criados.
- Seguir pessoas.
- Acessar um feed de álbuns criados por pessoas que seguem.
- Visualizar amigos.
- Filtrar amigos por nome.
- Filtrar álbuns por nome e ordenar por data de criação.
- Filtrar o feed por nome e ordenar por data de criação.
- Alterar imagem do perfil.
- Página de perfil.
- Excluir imagens.
- Excluir álbuns.
- Acessar perfil de amigos.
- etc.
1. Faça o clone do projeto
2. Acesse a pasta na qual foi clonado
3. `npm install` para instalar todas as dependências
4. `npm run start` para rodas localmente o projeto
5. Use o postman ou algum software de sua preferência utilize sempre o http://localhost:3000/
(Os endpoints estão nos arquivos ./src/routes )
- Typescript
- ts-node
- express
- cors
- bcryptjs
- jest
- jsonwebtoken
- knex
- uuid
- dayjs
- dotenv
- mysql
- ts-jest
- ts-node-dev