Skip to content

dbseitenfus/project4-2025a-dbseitenfus-frontend

 
 

Repository files navigation

Screenshot 2025-05-27 at 05 31 07 Screenshot 2025-05-27 at 05 30 51

Acesso: https://project3-2025a-dbseitenfus-frontend.vercel.app/

Desenvolvedores

Daniel Seitenfus - Ciência da Computação

Nosso produto

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.

Desenvolvimento

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.

Tecnologias

  • Next.js (React)
  • Shadcn (UI)
  • TipTap
  • Yjs + y-webrtc
  • Tailwind CSS
  • Django + Django REST Framework
  • Vercel (deploy frontend)
  • Render.com (deploy backend)

Ambiente de desenvolvimento

  • VSCode
  • Postman
  • Google Chrome

Referências e créditos

  • ChatGPT (para algumas orientações e correções de bugs)

Projeto entregue para a disciplina de Desenvolvimento de Software para a Web em 2025a

About

project4-2025a-dbseitenfus created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.1%
  • CSS 4.9%