Acesso: https://project3-2025a-dbseitenfus-frontend.vercel.app/
Daniel Seitenfus - Ciência da Computação
O CoWrite é uma plataforma de edição colaborativa em tempo real. A proposta é permitir que usuários criem e editem documentos de forma simultânea, com sincronização instantânea entre múltiplos participantes.
O desenvolvimento foi estruturado em duas frentes: frontend com Next.js e backend com Django REST Framework. O TipTap foi escolhido como editor de texto por sua extensibilidade e compatibilidade com o Yjs.
Para colaboração em tempo real, optou-se por utilizar y-webrtc, evitando a necessidade de um servidor WebSocket customizado.
- Next.js (React)
- Shadcn (UI)
- TipTap
- Yjs + y-webrtc
- Tailwind CSS
- Django + Django REST Framework
- Vercel (deploy frontend)
- Render.com (deploy backend)
- VSCode
- Postman
- Google Chrome
- ChatGPT (para algumas orientações e correções de bugs)
Projeto entregue para a disciplina de Desenvolvimento de Software para a Web em 2025a

