Inspiration
Ignite is inspired by the stigma of having mental health problems in Indonesia. A lot of people who have mental health problems get judged by their surroundings even from their own family. As the era is always dynamic as well as problems that not all people will understand or be familiar with. Consultation or therapy is not affordable for all people, especially in Indonesia. Therefore, we, as humans, tend to normalize the amount of stress that we shouldn’t. We should know that there are a variety of reasons for mental health problems and we should validate what other people feel. Ignite focuses on SDG number 3 (good health and well-being) and SDG number 10 (Reduced Inequality) to provide for people who are in need despite the concerns about the paradigm of mental health problems in Indonesia.
What it does
Ignite puts forward its integrity by keeping the data of the users and provides some features, such as; Blaze (AI Chat powered by Gemini), Goals Tracker, and Dynamic Motivational Sentences that keep people motivated to go through the problems. Blaze accompanies people who needs people to talk to. With its prompt, Blaze also supports, hears, and heals people without judging, and always be there tirelessly. While our Goals Tracker implicitly spreads awareness to those people that they have hope for their future by making progress in their lives daily, it also accompanies people's progress to reach their goals, and makes those people feel the sense of completing something in their life which makes them engage in focusing their strength.
How we built it
Ignite was developed using modern web technologies and collaborative tools. The frontend used HTML, CSS, and JavaScript, while the backend used Node.js and Express.js for server-side operations and seamless API integrations. The Blaze feature, powered by AI, was integrated using the Gemini API.
Challenges we ran into
Ignite was developed using modern web technologies and collaborative tools. The frontend used HTML, CSS, and JavaScript, while the backend used Node.js and Express.js for server-side operations and seamless API integrations. The Blaze feature, powered by AI, was integrated using the Gemini API. Regular team meetings ensured alignment with the initial vision.
Accomplishments that we're proud of
Despite our limited time frame of 36 hours, we successfully developed a web application. We're particularly proud of our ability to integrate an API into the project, a new challenge we overcame. The website's design, especially the homepage, is another accomplishment we're pleased with. While recognizing the project's imperfections, we’re gratified by our team’s progress given our inexperience. Seeing our vision realized is immensely satisfying.
What we learned
The Ignite web application development process taught us a lot on all aspects. Our technical knowledge grew regarding Node.js and Express.js, integration with API, and deeper inner details regarding methodologies from both ends, front-end and back-end development. Further, it enhances the requisite competencies in domains of teaming and project management since we had to work together in working up Ignite.
What's next for Ignite
The team plans to improve Ignite by incorporating advanced features and expanding its reach. These include enhancing Blaze's capabilities, developing a mobile app for accessibility, partnering with mental health professionals, offering localization and language support for Indonesia's diverse population, and introducing community features like forums and peer support groups. The goal is to significantly impact mental health awareness and support in Indonesia.
Log in or sign up for Devpost to join the conversation.