Inspiration

ignite stemmed out of a desire to make meditation and mindfulness accessible to students and professionals on the go. Life is busy and full of stress, and the pandemic only increases that strain. Mental health is just as important as physical health, especially in this fast-paced, high-pressure world where burnout looms just around the corner.

Techniques such as yoga have been instrumental in managing stress as a college student, and we wanted to capture that experience in a way that required little time commitment but provided significant benefits.

ignite is that solution: a web-based app that combats burnout and promotes mental health with short, accessible mindfulness sessions

What it does

ignite is a bite-sized buddy to build and promote your mental health. Everything is small and simple, and for good reason– we want ignite to calm you, not overwhelm you.

ignite features several tools to help you recenter, even in the middle of a busy schedule. The key feature of this app is the meditation journal– it's a place for you to reflect, rant, or remember, all within 240 characters. It's a personal, private feed that captures your emotions and thoughts. Jot down a moment of frustration or gratitude, and come back later to reflect on your mental state. ignite also has easily accessible pages that link to meditation resources and music tailored to smooth your mood.

If you're an avid Discord user, ignite also features a little assistant we like to call ignitebot! This simple bot serves as a pomodoro-style timer, reminding users to take a break or hydrate during a work session and providing spurts of inspiration through uplifting quotes.

How we built it

ignite was created primarily with bubble.io, which is a low-code environment that supports a wide range of development styles and responsive design. This allowed us to tackle a lot of the front-end aesthetics and functionality with a limited knowledge base. ignitebot was developed from scratch using Python and the discord.py module, and is hosted through Replit.

Challenges we ran into

Because this was a beginner-majority team, one of the main challenges we encountered throughout TreeHacks was a series of learning curves. Everything that we considered when creating ignite was a fresh concept to us, and adaptation was a consistent challenge. Bubble.io was a brand new platform to every team member, and we spent several hours simply experimenting to see how creation and development worked in the environment. Initially, we had planned to implement the Spotify API within our music section. Unfortunately, we ended up with too little time to troubleshoot and resolve our connection obstacles, and decided to link to YouTube playlists as an alternative. We also encountered some environmental issues in the early stages of ignitebot's development, although those were easily resolved after a deep dive into Discord's documentation.

Accomplishments that we're proud of

Our favorite accomplishment has to be the skills that we've gained over this weekend. It was such a satisfying feeling to see everything come together in the final five hours, and we're incredibly proud to have a clean, functioning prototype of ignite.

What we learned

Of course, we learned technical skills while building ignite– this project was a crash course in frontend development, API interaction, and bot creation– but the best things we learned weren't technical at all. TreeHacks taught us to persevere, to adapt, to work together and value the atmosphere of the team above everything else. We were successful because we stuck with things together, and that was probably the most valuable lesson of all.

What's next for • ignite •

We hope to see ignite grow from a small flicker to a more persistent flame. ignite has the potential to bring small doses of mental wellness to a greater community, and we hope to continue to develop this tool into a more permanent solution to provide accessible, stress-free mental health resources to everyone.

Built With

Share this project:

Updates