Slate is a collaborative whiteboard application that allows users to draw, share ideas, and collaborate in real-time. Built with modern technologies such as Next.js, React, Convex, Clerk for authentication, and LiveKit for real-time communication, Slate offers a seamless and interactive experience for remote teams, educators, and anyone needing a virtual whiteboard.
Login Page | Home Page |
---|---|
Board | Drawing |
---|---|
Slate is designed to facilitate real-time collaboration with an intuitive whiteboard interface. Whether you're brainstorming ideas, teaching a class, or collaborating on a project, Slate provides the tools you need to communicate visually and effectively.
- Real-Time Collaboration: Work together with others in real-time, with instant updates and low latency.
- User Authentication: Secure login and user management powered by Clerk.
- Interactive Drawing Tools: A variety of drawing tools including pens, shapes, and text.
- Video and Voice Chat: Integrated video and voice chat using LiveKit.
- Persistent Whiteboards: Save and load whiteboards, ensuring your work is always accessible.
- Multi-User Support: Collaborate with multiple users simultaneously.
-
Front End:
- Next.js
- React
- Tailwind CSS
-
Back End:
- Convex
-
Authentication:
- Clerk
-
Real-Time Communication:
- LiveKit