Skip to content

saurabhdhingra/typeboard

Repository files navigation

TypeBoard – Collaborative Notepad

TypeBoard is a real-time collaborative notepad that allows multiple users to edit a shared document together. Users can invite others via email and view live cursor positions, making it ideal for brainstorming, planning, or simply writing together. Demo Video

Snapshots

image image image image

Features

  • Real-time Collaboration – Multiple users can edit the same document simultaneously
  • Email-based Invites – Securely add collaborators using email
  • Live Cursor Tracking – See where others are typing in real-time via Liveblocks
  • Authentication & access control for private documents
  • Auto-save and document state management

Learning outcomes

  • Integrated Liveblocks for real-time presence and collaborative editing
  • Managed user sessions and document-level access control
  • Handled real-time cursor positioning and document sync
  • Enhanced front-end UX with dynamic presence indicators
  • Worked on secure invite logic and collaborative permissions

Tech Stack

  • Next.js
  • Liveblocks
  • Firebase (for auth, invites, and doc storage)
  • Tailwind CSS

Contact

If you're a recruiter or developer looking to connect, feel free to reach out:

Support

If you like this project or found it helpful, feel free to give it a ⭐️ — every bit of support counts!

About

Collaborate while typing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published