Inspiration
Social MMOs like Club Penguin and Movie Star Planet are all engaging games that connect friends. We wanted to make a similar application that revolves around engaging with others by sharing your wishlists with them.
What it does
iWish! allows you to create a wishlist, and have access to your friends’ wishlists as well. You can add friends to your friend list and can add one of their gifts to add to your gift list. Essentially, that means you will claim that item to buy for your friend. This will be a gamified experience by having users create accounts and characters, and they will be able to “enter” the rooms of their friends in a 2D fashion to look at their wishlists, where their items will be displayed on shelves.
How we built it
We used Processing to create the user interface web application, and used Java on IntelliJ to code the backend.
Challenges we ran into
We ran into issues connecting the frontend with the backend, so we created the user interface with basic input functionalities on Progressing to see how the web application would look, and used the terminal on IntelliJ to have a more adventure-based guided story to narrate the users of what room they are in and what options they have. The terminal is temporary. In the future, we plan to use React to have the full functionality of this application.
Accomplishments that we're proud of
We are proud of how the user interface turned out to be, with the original pixel art and animated assets.
What we learned
This was the first time of us hearing about Processing, so it was great learning more about that software and incorporating it into our project. Also, none of us truly used java in a project-based setting for a real-world application, so this was a great opportunity in that aspect as well.
What's next for iWish!
iWish can have an implementation for marketing purposes. Companies can use iWish! to create accounts and promote their own wishlist containing in-store items. Users can browse their shop through our platform and add it to their own wishlists.
Log in or sign up for Devpost to join the conversation.