Real-time Low Bandwidth Drawing Board ✏️
It helps people to share own sketches Real-time.
Built over Socket ❤️
Report Bug
·
Request Feature
-
Real-time
-
Low Bandwidth
-
Shareable Room Link
-
Adjustable Brush Size
-
Clone the repository
git clone git@github.com:debdutgoswami/lenzo.git cd lenzo/ -
Create a separate branch for each feature
git checkout -b <branch-name>
-
Make your changes
-
Create a Pull Request. Follow the PR guidelines
Before starting with your day's development, perform a pull from the develop branch
git pull origin develop-
Go to
docker/backendcd docker/backend -
Execute the
run-server.shchmod +x run-server.sh ./run-server.sh
NOTE: If you are on Windows system, then you need to manually execute the
run-server.shcommands withoutsudo
Once you have your backend up and running successfully, simply go to /docs to look into the API documentations. Furthermore, you can go to /playground to test out those APIs.
-
Go to
src/clientcd src/client -
Copy the contents of
example.env.development.localto.env.development.localcp config/example.env.development.local .env.development.local
-
Start the client
npm start
Custom Environment Docs