Inspiration
As students, we frequently seek ways to streamline our daily routines. The hassle of juggling various applications can be quite frustrating. Recognizing that Discord is a ubiquitous tool among students, whether for academic purposes or socializing with friends, we conceived Compiler.io. This innovative platform is designed to not only facilitate communication on Discord but also enhance task organization for students all on this platform.
What it does
Our bot simplifies organization and planning for students on Discord, eliminating the need to switch between various applications and options.
Our Team
Savina Chan, New York University
Wei Chen, University at Buffalo
Ethan Phan, University at Buffalo
How we built it
Our team utilized Python and Docker to develop and deploy our application. The application container is currently hanging on a VM from Google Cloud.
Challenges we ran into
Our most significant challenge was mastering the syntax and working with the discord.py library. We invested hours in reading the documentation and troubleshooting our bot to make it functional.
Accomplishments that we're proud of
Our most notable achievement is witnessing our bot perform exactly as intended. Additionally, we were able to seamlessly work with a remote team member (thanks to LiveShare) to complete this project!
What we learned
While working on our project we've learned:
- How to containerize an application,
- How to use the discord.py library,
- How to use Google Cloud and its services,
- How we can combine all of this with MongoDB to keep track of our users' tasks.
What's next for Compiler.io
Next up, we look to deploy the bot for everyone to use. We are targeting Google Cloud as our deployment method. Additionally, we look to add additional features such as direct interaction with an AI model such as ChatGPT. To follow our project, check out our GitHub repository (especially our README.md)!
Log in or sign up for Devpost to join the conversation.