Inspiration
Our inspiration for this coding project stemmed from a desire to spread awareness about mental health and foster gratitude. Incorporating a cute characterβa duckβinto the framework, we aimed to infuse the experience with a lightheartedness that would resonate with users of all ages. Ducks, with their charming demeanor and gentle presence, serve as perfect companions on the journey towards mental wellness.
What it does
Our website offers users a simple and engaging way to prioritize their mental well-being. Through a quick and easy login process, users can access their personalized dashboard where they can log what they're grateful for each day. As they consistently log their gratitude, they'll watch their pet ducks grow and even multiply, serving as a visual representation of their progress. Additionally, users can review their past logs, reflect on their journey, and celebrate moments of gratitude. Alongside these features, our website provides access to a variety of mental health resources, empowering users to explore additional support and guidance as needed.
How we built it
Node.js serves as the backbone, handling server-side logic and facilitating seamless communication between the client and server. Firebase provides a robust backend infrastructure, enabling real-time data storage and authentication, crucial for user login and data management. React, a popular JavaScript library, drives the frontend, allowing for modular and reusable UI components that enhance interactivity and responsiveness. The design process was streamlined using Figma, a collaborative interface design tool, ensuring a visually appealing and user-friendly layout. Together, these technologies synergize to create a cohesive and engaging web platform that prioritizes both functionality and aesthetics.
Challenges we ran into
Implementing a pop-up window within the website posed initial hurdles, requiring careful consideration of design and functionality to ensure a seamless user experience. Additionally, formatting the data stored in the database, particularly with the user's past gratitude logs, presented complexities that demanded meticulous attention to detail and data management techniques. Despite these obstacles, our team remained resilient, collaborating effectively to overcome obstacles and find innovative solutions. Regular communication and coordination were essential in pushing changes onto the website, ensuring that updates were cohesive and aligned with our project goals. Through perseverance and collaboration, we successfully navigated these challenges, further solidifying our ability to work together and deliver a polished final product.
Accomplishments that we're proud of
Through innovative design choices and thoughtful features like the pet ducks and daily gratitude logging, we've crafted an engaging platform that fosters positivity and well-being. Knowing the importance of mental health firsthand, we're honored to contribute to the conversation and offer a resource that encourages self-reflection and gratitude in others. Our team's dedication to blending creativity with purpose has allowed us to make a meaningful impact, and we're excited to continue championing mental health awareness through our work.
What we learned
Throughout the development process, we've gained invaluable experience in leveraging various tools to implement essential features on our website. From integrating the login functionality, allowing users to seamlessly sync with their Google accounts, to incorporating a convenient pop-up window for quick daily gratitude submissions, and setting up a robust database to store and display past logs, we've explored and mastered a range of technologies. Each tool has played a crucial role in enhancing the user experience and streamlining the functionality of our platform. Our journey has been one of continuous learning and growth, and we're excited to apply our newfound skills to future projects.
What's next for Wellness Waddle
We plan to implement a sharing feature, enabling users to share their daily gratitudes with friends and loved ones. We will also implement an accessory system for users to collect and customize their ducks, further incentivizing good practices of mental well-being. Additionally, we aim to introduce photo submissions alongside text entries, providing users with a more expressive and personalized way to document their gratitude moments.
Log in or sign up for Devpost to join the conversation.