Inspiration

The inspiration for the Discord bot came from the common frustration of losing items on campus. As college students, we understood the stress of misplacing important belongings. We saw an opportunity to create a solution that would centralize lost and found reports within our college community through Discord.

What it does

BoilerTrackr is a Discord bot designed to help Purdue University students and community members facilitate the search for lost items on campus. With a few basic commands, you can easily submit any items found on campus, or search through our database to efficiently find your belongings to claim them.

How we built it

BoilerTrackr is built using Python, using Discord's API, namely "discord.py" and "discord.py-pagination". For keeping track of lost items, we used Python's "csv" library and a .csv file.

Challenges we ran into

Due to our lack of prior experience with the discord.py library, we encountered substantial challenges during the project. We had to do extensive reading of Discord and discord.py documentation, which took up a lot of our time. We also had to do a lot of testing to see what worked and what did not work with Discord's API.

Accomplishments that we're proud of

We are glad about not giving up as we encountered tough, time-consuming bugs. We are also glad about having been able to successfully navigate through the Discord API and making our bot work.

What we learned

We learned more about Discord's platform and how the Discord API works. We also learned about manipulating csv files using Python to keep information.

What's next for BoilerTrackr

The next step for BoilerTrackr is to move over to an SQLite-based database for a more efficient way of keeping track of lost items. Data was originally planned to be stored in a SQLite-based database, but we decided to store information locally using a .csv file as a proof of concept.

Built With

Share this project:

Updates