Basically a clone of r/place
Find a file
Guillem George 206de2c05e Added README
2026-05-16 21:30:07 +02:00
public given files 2026-05-15 11:08:23 +02:00
server given files 2026-05-15 11:08:23 +02:00
src Added README 2026-05-16 21:30:07 +02:00
.env given files 2026-05-15 11:08:23 +02:00
.gitignore given files 2026-05-15 11:08:23 +02:00
.prettierrc.js given files 2026-05-15 11:08:23 +02:00
eslint.config.mjs given files 2026-05-15 11:08:23 +02:00
package.json given files 2026-05-15 11:08:23 +02:00
README.md Added README 2026-05-16 21:30:07 +02:00
vite.config.js given files 2026-05-15 11:08:23 +02:00
yarn.lock given files 2026-05-15 11:08:23 +02:00

E/Place

Note

This is a school project, therefore it probably won't interest you if you are looking for something useful.

Overview

The goal of this rush was to implement a client for a r/place-like canvas. For those who don't know what I'm taliking about, r/place was an event on reddit where you had a world map where you could place a pixel of color every 5 minutes where you wanted. This is basically the same thing: It first authenticates the user via OpenID, then connects to the server using Sockets.IO and a REST API simultaneously. Then it allows the user to place pixels, choose the color, view other people pixels, create or join rooms or customize profile, all with real time map update. We had approximately 2 days to implement the client. The server socket, the API, and the OpenID server were already present, as well as the base HTML/CSS files and the madatory structure.