MVP de uma plataforma acadêmica que conecta estudantes e professores, permitindo criação de postagens, comentários, curtidas, tags, mensagens e muito mais. O projeto é dividido em:
-
Frontend → Next.js 16
-
Backend → Node.js)
-
Banco de Dados → MongoDB (Mongo Atlas)
O Campus Connect é uma aplicação social voltada para ambientes acadêmicos. Usuários podem:
-
Criar perfis (aluno ou professor)
-
Criar postagens
-
Comentar, curtir e salvar posts
-
Adicionar tags às postagens
-
Receber notificações
-
Editar e excluir conteúdos
-
Sistema completo de autenticação com JWT
-
Next.js 16 (App Router)
-
React
-
TypeScript
-
TailwindCSS
-
Axios
-
Context API
-
Node.js
-
Express
-
Mongoose
-
MongoDB
-
JWT Authentication
-
CORS
-
Render (backend)
-
Vercel (frontend)
-
Mongo Atlas (Hospedagem do banco de dados)
- Autenticação (login, registro, JWT)
- Diferentes papéis (Professor / Estudante)
- CRUD de postagens
- Comentários e respostas
- Curtidas
- Sistema de tags
- Salvamento de posts
- Edição de perfil
- Deploy automático via GitHub + Vercel/Render