A collaborative workspace manager built using NextJS, ShadCn UI powered by Supabase Backend that supports realtime document editing using WebSockets.
There's no demo, sorry 😔
Table of Contents
demo.mp4
To get a local copy up and running follow these simple example steps.
- npm
npm install npm@latest -g
- Get API Keys/ URIs for your Supabase Project. You need to set these up manually.
- Clone the repo
git clone https://github.com/asish918/Collaborator.git
- Install NPM packages
npm install
- Enter your API keys in
.env
. Refer the.env.example
file - Use the
database.sql
file and run it entirely as a query in SQL Editor of Supabase. That would create all the schemas and buckets required for the web app. - Run the project
npm run dev
Refer to this visual schema to understand better
Distributed under the MIT License. See LICENSE
for more information. Basically you can do whatever the hell you want to with the code 😉
Asish Mahapatra - [email protected]
The project has not been deployed because it uses WebSockets and that requires you to operate a server with paid plans which I don't intend to do just so that random people can viewe my project. So go ahead, clone it, configure it and make it yours
Project Link: https://github.com/asish918/Collaborator