8000 GitHub - royce-c/pixel-art
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

royce-c/pixel-art

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Real Time Pixel Art Maker

Description

Real Time Pixel Art Maker is a web application that allows multiple users to collaboratively create pixel art in real-time. Utilizing Web Sockets via SignalR, the application facilitates seamless communication between users, providing an interactive and shared canvas.

Features

Real-time collaborative pixel art creation Multiple users can edit the canvas simultaneously Responsive interface for desktop and mobile devices Backend communication powered by SignalR

Tech Stack

Frontend: React, Vite Backend: C#, .NET, SignalR Database: PostgreSQL Real-Time Communication: SignalR

Installation

Prerequisites:

  • .NET SDK
  • Node.js (for Vite/React)
  • PostgreSQL

Steps

Clone the repository:

git clone https://github.com/royce-c/dotnet-game.git
cd dotnet-game

Setup the backend:

Restore the .NET project dependencies and create a .env file:

cd DrawApp.Web
dotnet restore
touch .env

Add database connection string to the .env file:

DATABASE_CONNECTION_STRING=

Run the database migrations:

dotnet ef database update

Run the backend:

dotnet run

Visit http://127.0.0.1:5227 to view the application.

0