- Real Time Collaboration: Draw together with anyone in real-time.
- No Sign-Up Required: Starting a drawing session only requires choosing a room name.
- Shareable Links: Invite anyone to your drawing session with a simple link.
-
Clone the repo:
git clone https://github.com/nishindudu/Drawiii.git
-
Navigate to the project directory:
cd Drawiii -
Remove or Replace Cloudflare Analytics Script:
Open the
frontend/src/app/layout.jsfile and remove the following line:<script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "<CLOUDFLARE_TOKEN>"}'></script>
-
Navigate to Frontend Code and Install dependencies:
cd frontend npm install -
Run
buildcommand from the frontend directory:npm run build
-
Navigate to Backend Code and Install dependencies:
cd backend pip install -r requirements.txt -
Run the Backend Server:
gunicorn -k eventlet -w 1 app:app
or if you prefer Flask's built-in server for development:
python app.py
-
Open the Frontend: Open your browser and go to
http://localhost:<port>(port will be shown in the terminal) to start drawing!
For a live demo, visit Drawiii Demo.
Drawiii/
├── backend/
│ ├── app.py
│ ├── requirements.txt
├── frontend/
│ ├── drawiii/ # Main frontend directory
│ │ ├── src/app # Main frontend code
├── screenshots # Contains screenshots for documentation
- Frontend: React, Next.js, socket.io
- Backend: Flask, socket.io
Contributions are welcome to Drawiii! If you'd like to help out, please follow these steps:
- Fork the repository: Click the "Fork" button at the top right of this page.
- Clone your fork:
git clone https://github.com/<your-username>/Drawiii.git
- Create a new branch:
git checkout -b my-feature-branch
- Make your changes: Edit the code as you see fit.
- Commit your changes:
git commit -m "Add my feature" - Push to your fork:
git push origin my-feature-branch
- Create a pull request: Go to the original repository and click "New Pull Request".
This project is licensed under the MIT License - see the LICENSE file for details.
Thank you for your contributions! ✨

