Inspiration

We were inspired by the gamification challenge set by NCR and looked into different ways we could gamify retail. Personally, all four of us are very interested in gaming as well so we thought it was the perfect opportunity to combine our interests with the possibilities in retail. We found that there aren't many retail companies pursuing gamification through world-building games so we wanted to pursue the opportunities there.

What it does

Our intention for MiniMall is to have an interface where users have their own accounts and build their mall through logging purchases with partnering companies. Through their purchases, they earn coins which in turn can be used to buy/upgrade shops in their mall, which unlock greater rewards. These rewards come in the coupons and discounts that they get to purchase to use in stores. Within our website, we have included functionalities in the purchases and upgrades, as well as quests, which are special goals for users to do to continue earning rewards.

How we built it

We primarily used HTML to build the webpage as well as CSS to format the HTML webpage and Javascript to implement many of the functionalities behind it.

Challenges we ran into

The main challenges that we ran into were learning how to use HTML, CSS, and Javascript since all of us have very little experience with WebDev and using these languages. So a huge part of this was learning how to use these tools and implement them effectively.

Accomplishments that we're proud of

Two of the biggest accomplishments that we are proud of are the implementation of a global variable with the number of coins and the artistic design of the building. We had a lot of trouble implementing the Javascript functionalities with the HTML code so figuring out how to do that was a huge accomplishment in that it helped bring the other functionalities together. The other accomplishment was the artistic presentation of the mall where we were particularly proud of how it looked.

What we learned

Throughout this project, we learned a lot about WebDev and using HTML, CSS, and Javascript together, implementing them to create an entire project. We also learned a lot about setting up an environment to create our project. Many of us have never completed a full project from scratch so it was a great experience learning how to do that.

What's next for MiniMall

Next, we hope to do more research on different coding implementations and databases that we can utilize. This will allow us to extend the capabilities of MiniMall and be able to fully host a variety of clients and their information.

Built With

Share this project:

Updates