https://github.com/ajay1214/abwhiteboard
Collaborative White Board
https://github.com/ajay1214/abwhiteboard
full-stack-web-development github-repository mern-stack nextjs projects reactjs whiteboard
Last synced: 16 days ago
JSON representation
Collaborative White Board
- Host: GitHub
- URL: https://github.com/ajay1214/abwhiteboard
- Owner: ajay1214
- License: mit
- Created: 2024-07-19T05:13:51.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-08-02T19:44:50.000Z (9 months ago)
- Last Synced: 2024-08-02T22:41:34.965Z (9 months ago)
- Topics: full-stack-web-development, github-repository, mern-stack, nextjs, projects, reactjs, whiteboard
- Language: TypeScript
- Homepage: https://ab-white-board.vercel.app
- Size: 8.98 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
# đ¨ Collaborative Whiteboard
Welcome to the **Collaborative Whiteboard** project! This application is a real-time, collaborative whiteboard tool designed for seamless and interactive experiences. Whether you're brainstorming, teaching, or designing, this tool provides all the essential features to bring your ideas to life.
## Demo(https://ab-white-board.vercel.app/)
## đ Features
- **đ ī¸ Whiteboard from Scratch:** Start with a blank canvas and create your own whiteboard.
- **đ§° Toolbar with Text, Shapes, Sticky Notes & Pencil:** Use a comprehensive set of tools to annotate and draw on the whiteboard.
- **đĒ Layering Functionality:** Organize elements on the board with layers, giving you full control over the content.
- **đ¨ Coloring System:** Customize your board with a full spectrum of colors.
- **âŠī¸ Undo & Redo Functionality:** Easily correct mistakes with undo and redo options.
- **â¨ī¸ Keyboard Shortcuts:** Boost your productivity with convenient keyboard shortcuts.
- **đ¤ Real-Time Collaboration:** Work with others in real-time, making remote collaboration smooth and effective.
- **đž Real-Time Database:** Ensure your data is always up-to-date with real-time synchronization.
- **đ Auth, Organizations, and Invites:** Secure your workspace with authentication, manage organizations, and invite team members.
- **âī¸ Favoriting Functionality:** Mark important boards as favorites for quick access.
- **đ Built with Next.js 14:** Leveraging the power of Next.js 14 for a modern, fast, and scalable application.
- **đ Styled with TailwindCSS & ShadcnUI:** Enjoy a sleek and responsive design, styled with TailwindCSS and ShadcnUI.
- **đ¸ Making it SaaS app:** (TO DO).## đ ī¸ Tech Stack
- **Frontend:** [Next.js 14](https://nextjs.org/)
- **Styling:** [TailwindCSS](https://tailwindcss.com/), [ShadcnUI](https://shadcn.dev/)
- **Backend:** Real-time database (e.g., Firebase, Convex, or similar)
- **Authentication:** Clerk user authentication
- **Deployment:** [Vercel](https://vercel.com/) for seamless CI/CD## đ§ Contact
If you have any questions or feedback, feel free to reach out via [[email protected]].
---