Skip to content

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

License

Notifications You must be signed in to change notification settings

maciekt07/DrawingApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

    git clone https://github.com/maciekt07/DrawingApp.git
    cd DrawingApp
  2. Install backend dependencies and run the server:

    cd server
    go mod tidy
    go run main.go

Note

The server will start running on port 8080.

  1. Install frontend dependencies and run the client:

    cd ..
    npm install
    npm run dev

Note

The client will start running on port 5173.

Credits

made with ❤️ by maciekt07