ONLINE PLATFORM for

VIRTUAL CONVENTIONS

December 2021

Solo Project

Time Period: 3 weeks

Skills: JavaScript(p5js), Web Design & Development

I have always wanted to go to conventions where people can chat with others and set up their artist tables to sell their arts. However, during the pandemic, there was no in-person conventions, so I decided to build an online platform for virtual conventions, using P5js & php, inspired by PictSquare.

Functions I achieved

Enable each user to choose their own avatar (preview of the avatar walking when hover), or upload new avatars

Credit to the avatar files: PIPOYA FREE RPG Character Sprites

Enable users to set up tables, upload art (I achieved it using JavaScript as well but I switched to php to do file uploads as I want them to be there even if we log out). The tables cannot be edited if someone set it up.

Enables the users to leave messages on the message board.

Use Javascript to draw the tiles map and make the user move around the map (with some places you cannot go through)

Credit to the tiles files: A downloadable RPG interior pack

Enable users to check out other artist’s tables, look at their merch/art, which can be linked to their personal website/shopping page.

Enable users to send instant messages.

Areas of IMPROVEMENT….

  • Improve the code to allow multiple user navigate around and talk together as I’ve achieved in test code (using P5 live)

  • Implement the function to add multiple merch. (I’ve also achieved this function before I switched to php, but did not have time to implement.)

  • ……