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.)
……