Inspiration

Art inspires people and inspiration to incites creativity. The goal of Pixel Art Room is to create a platform where people can share ideas and art together, in live time and pixel form!

What it does

Pixel Art Room allows multiple users to load into a 'room' and edit a canvas space together in realtime.

How we built it

We used Javascript as the common language to connect the server/client backend to the visual front end. the server/client specifically used node.js while the front end used html, css, and javascript.

Challenges we ran into

We had issues connecting the front end interface and backend interface once the team came together to combine the files that everyone had made. However, through communication, the team was able to easily merge and edit the files to create a working website. Especially since the planning phases allowed us to keep the other members' code in mind while writing compatible functions.

Accomplishments that we're proud of

We are proud that we created a working proof of concept. The current website allows multiple users to connect to a server and then draw on canvas at the same time while everyone can see other users' changes.

What we learned

One of our team members had no experience with git, javascript, html, or css. She learned the basics of each of these as she created the front end interface. The other two team members learned how to use express and socket.io to create server-client interface using their prevous knowledge of servers.

What's next for Pixel Art Room

A Google Cloud server will be used to host the website and allow sharable links and multiple servers. The domain name is already reserved but the code will be updated to the actual website.

Share this project:

Updates