Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/maciekt07/drawingapp

A real-time drawing app using WebSocket, built with Go and React.js
https://github.com/maciekt07/drawingapp

drawing drawing-app drawing-application drawing-on-canvas drawingboard drawings go golang golang-application real-time realtime-database websocket

Last synced: 4 months ago
JSON representation

A real-time drawing app using WebSocket, built with Go and React.js

Awesome Lists containing this project

README

        

# Real-Time Drawing App

A real-time drawing application built with Go for the backend and React with TypeScript and Zustand for the frontend. The app allows users to draw collaboratively, with changes saved in SQLite.



### Preview


Preview

### Installation

1. Clone the repository:

```bash
git clone https://github.com/maciekt07/DrawingApp.git
cd DrawingApp
```

2. Install backend dependencies and run the server:

```bash
cd server
go mod tidy
go run main.go
```

> [!NOTE]
> The server will start running on port 8080.

3. Install frontend dependencies and run the client:

```bash
cd ..
npm install
npm run dev
```

> [!NOTE]
> The client will start running on port 5173.

### Credits

made with ❤️ by [maciekt07](https://github.com/maciekt07)