Este documento apresenta o plano de desenvolvimento passo a passo para construir uma rede social escalável, utilizando as seguintes tecnologias
- Backend: Node/Java.
- Frontend: JavaScript com React (usando Vite).
- Banco de Dados: MySQL.
Será um projeto pessoal para praticar e testar abilidades. 🧐
Será usado materiais fornecidos do IFAL (Instituto Federal de Alagoas), Play Educação, Mimo, Youtube, e muitos outros. Sinta-se livre para colaborar com o projeto e compartilhar conhecimento.
Esse projeto visa ser uma rede social para o compartilhamento de auto-ajuda, conhecimento por área, discursões e discursos. Projeto simples mais totalmente ao lado da comunidade. Depois que alcançar sua versão final, será desenvolvido com foco melhor em estudos, materiais e cursos.
O User pode fazer login ou se registrar. Pode compartilhar artigos(pub de texto com imagem ou sem), ou videos. pode criar listas com conteudos (videos/artigos), e deixa-la publica ou privada para que outros users possam ver também. O user pode ser conhecido por alguem ou acompanhar alguém.
O artigo tem foto ou não, um assunto e o conteudo. Também tem quantidade de curtidas, nome do publicador, e comentarios.
O user pode alterar e definir algumas coisas depois de criar seu perfil. Ele pode colocar uma bio, pronomes e uma foto de perfil.