Overview
This project is basically an in-game building/modeling portfolio that I worked on completely from scratch, which includes the complete UI and code to make it functional. It consisted of a past-work page, a contact page, a commission page, and lastly, a premade assets page.
Complete Showcase:
Portfolio:
The portfolio or past-works page showcases images of the client's past builds. Each image, when clicked, is enlarged to fit the screen. When clicked again, it goes back to its original position.

Contact (Roblox -> Discord):
This part of the project was the most fun to work on, as it had me link Roblox and Discord through a third-party service. Users can now send messages directly from Roblox to my client's Discord through this contact page I created so my client could receive any messages sent through their portfolio.


The user's Roblox username and userID both are included in the bot's username, and the form is sent as a well formatted message in Discord.
Commission Page:
My client wanted to include a page which could be unlocked using a password that my client would provide to their customers, which then would allow the users to select a project type and pay with the preferred payment option.



Pre-Made Assets:
The premade assets page showcases all of my client's models in a way such that users could rotate and zoom in or out on the individual models to view them properly. All my client has to do in the future in order to add more assets, is place them in the assets folder I specified, and the new viewport frame would be automatically generated.

Conclusion:
Overall, this was a much fun project to work on, and I finally had an opportunity to link Roblox with Discord again, after quite a few years. I also loved the way the pre-made assets page turned out, and how seamlessly the entire system falls into place.