Inspiration
We were tired of sellers on Carousell telling us that someone has already snagged the item we were eyeing. We also do not have time to camp on the Carousell page and spam the refresh button to see if a hard-to-find, in-demand item has been listed for sale.
What if we could always be the first to know if something we want is available?
What it does
CaroStonks takes the form of a Discord bot that allows you to monitor listings of interest and notifies you as soon as a new listing is created.
How we built it
We periodically query Carousell's servers for items you are interested in, and send a Discord message using discord.js to notify you when a new listing matching your alert criteria is discovered.
Challenges we ran into
Carousell's API is not public, so we had to spend quite a bit of time reverse engineering the API for our usage.
Accomplishments that we're proud of
We are proud to have delivered an app that would actually be useful while learning more about software development along the way.
What we learned
To get this discord bot to work, we had to learn how to build a node app and use discord.js. We also learnt how to collaborate as a team and prioritise tasks to be able to deliver a working app within the 24 hours of the hackathon.
What's next for CaroStonks?
- Possible Telegram port
- Standalone website
- Improve performance
Built With
- discord.js
- javascript
- node.js
Log in or sign up for Devpost to join the conversation.