CristianoV / project-network

Projeto FullStack - O projeto é uma simulação de uma aplicação fullstack do Orkut, utilizando tecnologias modernas de front-end e back-end para recriar a experiência da rede social popular dos anos 2000.
https://cv-network.vercel.app/
7 stars 0 forks source link
backend bcrypt expressjs frontend jwt-authentication network nextjs orkut react redux-toolkit

Projeto Rede Social (Orkut)

Desktop


: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