Projeto Rede Social (Orkut)
:books: Contexto
Estou desenvolvendo um projeto que simula uma rede social antiga chamada Orkut. Inspirado na plataforma que foi muito popular no passado, estou trabalhando para recriar a essência e a nostalgia dessa era digital.
Meu objetivo com esse projeto é proporcionar uma experiência única aos usuários, relembrando os recursos e a atmosfera que fizeram do Orkut um sucesso. Estou me esforçando para replicar as principais funcionalidades, como a criação de perfis, a adição de amigos, a participação em comunidades e a troca de depoimentos.
Link da aplicação: https://cv-network.vercel.app/
:man_technologist: Tecnologias, bibliotecas e arquiteturas usadas
Front-End
React
Next.JS
Hookform
Reduxjs
Axios
Moment
Sass
Zod
Typescript
Back-End
Typescript
Multer
Jsonwebtoken
Zod
Sequelize
Express
Bcryptjs
AWS S3
Banco de dados
Postgresql
:rocket: Implementações
Features
- [x] Login
- [x] Perfil
- [x] Comunidades
- [x] Pesquisas
- [x] Amizades
- [x] Publicações
- [x] Jogos
- [x] Possibilidade de remover Amigos
- [x] Possibilidade de sair de comunidades
- [x] Possibilidade de excluir comunidades
- [x] Possibilidade de alterar fotos de comunidades
- [X] Comentar publicações
- [x] Sistema de Like e Deslike
- [x] Sistema de opinar (confiável / legal / sexy)
- [X] Sistema de recados
- [x] Sistema de depoimentos
- [ ] Adicionar fotos
- [ ] Adicionar Vídeos
- [ ] Chat
- [ ] Mobile
⭐ Instruções da aplicação
Iniciar Projeto com docker
cd project-network
npm run compose:up
Portas utilizadas
Front: 3000
Back: 3333
Banco: 5432