Skip to content

diegomiyabara/Projeto-Fullstack-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🪐Pic Memories🪐

Descrição do Projeto

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.

Status do Projeto: Em desenvolvimento ⚠️

O que a aplicação é capaz de fazer 🏁

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

O que ainda quero implementar 🏁

- Alterar imagem do perfil.
- Página de perfil.
- Excluir imagens.
- Excluir álbuns.
- Acessar perfil de amigos.
- etc.

Deploy da Aplicação pelo Heroku: 💨

https://pic-memories.herokuapp.com/

Pré-requisitos ⚠️

Como rodar a aplicação ▶️

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 )

Libs utilizadas 📚

  • Typescript
  • ts-node
  • express
  • cors
  • bcryptjs
  • jest
  • jsonwebtoken
  • knex
  • uuid
  • dayjs
  • dotenv
  • mysql
  • ts-jest
  • ts-node-dev

Contato

About

Repositório da parte Back-End do Projeto Full Stack - Módulo 6 - Curso da Labenu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors