Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/modemobpsycho/paint-online-backend

Repository with backend for web application for real-time collaborative drawing. Allows users to create boards or join existing ones, draw with a brush or use ready-made shapes, apply different colors, undo actions or redo.
https://github.com/modemobpsycho/paint-online-backend

dotenv express-ts prisma-pg render socket-io

Last synced: about 1 month ago
JSON representation

Repository with backend for web application for real-time collaborative drawing. Allows users to create boards or join existing ones, draw with a brush or use ready-made shapes, apply different colors, undo actions or redo.

Awesome Lists containing this project

README

        

Paint Online


A full-stack web application for real-time collaborative drawing.


Report Bug
·
Request Feature


## Project review

### - Home page
![image](https://github.com/user-attachments/assets/5f37bbe5-3e53-4791-84c8-7c75b8c9d275)

### - Boards page
![image](https://github.com/user-attachments/assets/bc35c623-8dbb-47db-8c80-5e25c4e19eb1)

### - Canvas
![image](https://github.com/user-attachments/assets/b9b39b16-5b64-40bf-a8de-4e88c09fce72)

## About The Project

Paint Online is a web application for real-time collaborative drawing. Allows users to create boards or join existing ones, draw with a brush or use ready-made shapes, apply different colors, undo actions or redo.

## Used technologies

The technologies I used to build this web application can be seen in the repository tags or in package.json.

## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request