Inspiration
Small business owners often buy and sell things online. It is important to make the decision based on the cost of the inventories. To educate people who are going to start their small business, we want to let people know that there is a balance between loss and gain. We want to create a simulation game by allowing people to buy and sell games.
What it does
On the first day, you have like $100, you can buy games by swiping the random showing game to the right if you have enough money. You can sell the game (if you have) or skip buying the game by swiping to the left. The goal is to see how long you can survive.
Challenages
Firstly, I used Django with database as the backend and hosted it as the API on Google Cloud Platform; however, I realized that firebase was a better fit for the game like app.
How we built it
ReactJS: the frontend of the game. Google Cloud Platform VM instance: the place to host website. Firebase: the place to store data.
Accomplishments that we're proud of
The game is runnable on the website
What's next for Shopinder
Add more random events:
- add special discounts based on special date.
- randomly change the amount cost every day to simulate inflation.
- add shipping order status to simulate a random delay of the order completion.
Fix bugs:
- after clicking help or items page, the item cards are refresh
Add features:
- add ranking pages to record the length of day for each user.
- store user data on the firebase.
Create a real app to buy and skip items based on the user interests by swipping the item card.
Log in or sign up for Devpost to join the conversation.