InsomniApp: How the dream Start

Inspiration

At the heart of InsomniApp lies a collective inspiration and a shared desire to make a difference in people's lives. Our team came together in a brainstorming session, exploring various possibilities to develop an app that was not only unique, but also addressed a significant challenge. Looking at the current app landscape, we noticed a gap in the sleep-focused market, and the idea for InsomniApp was born.

The spark that lit the flame of this project was empathy towards those who struggle with insomnia, a problem that affects both mental well-being and physical health. Additionally, we recognized the personal need for effective tools to overcome nights of difficulty falling asleep. Thus, with this amalgamation of understanding and empathy, InsomniApp became our commitment to offer a valuable and meaningful solution to those seeking a restful night's sleep.

What it does

InsomniApp goes beyond being just a sleep app. We have reinvented the concept by incorporating two different modes that adapt to the needs of our users, offering a complete and enriching experience.

Day Mode:

In this dynamic section, you'll find activities designed to improve your sleep from the root. From exercises that promote physical health to educational games that deepen your understanding of insomnia. Plus, a dedicated section will let you create daily routines that lay the foundation for restful nights.

Night Mode:

When it's time to unwind and prepare for sleep, Night Mode kicks in. Here, you'll immerse yourself in a variety of carefully curated resources, from relaxing audios to videos and bedtime stories. These activities are designed to induce a state of deep relaxation, facilitating the transition to the long-awaited night's rest.

InsomniApp redefines the standard, providing a complete experience that not only addresses insomnia, but also encourages a comprehensive approach to improving sleep quality.

How we built it

The birth of InsomniApp was a collaborative and meticulous process, from the conception of ideas to the implementation of a functional application. Here are the key steps of our creation journey:

  1. Initial Sketches: It started with simple sketches that served as visual maps to define the functions and general design of the application. These sketches provided a preview of what would become InsomniApp.
  2. Design in Figma: Using the powerful Figma design platform, sketches were translated into detailed visual interfaces. Each application window was carefully designed to offer an intuitive and engaging experience.
  3. Development in Replit: Work was divided among the team to move forward efficiently. Through the Replit platform, a collaborative project was created where everyone could edit and code simultaneously. The languages ​​of HTML, CSS and JavaScript brought the functionality of the application to life.
  4. Web Page Deployment: Once the core codes were ready, they were uploaded to a web page, allowing the app to be available by simply sharing the link. This made it easier to access and test the app during development.
  5. Adaptation in App Inventor: For a more accessible and portable experience, an application was created in App Inventor that allowed the InsomniApp website to be viewed and used. This ensured that users could enjoy the app from their mobile devices conveniently. The creation process was a collaborative and creative journey, bringing InsomniApp to life with a combination of visual design, skillful coding, and a shared vision.

Challenges we ran into

During the exciting development journey of InsomniApp, we faced various challenges that tested our skill and dedication. One of the most significant challenges was the need to make all application windows "coexist" harmoniously, without unwanted interference. This challenge led us to address several complexities:

  1. Diversity of Functions: Each application window had a unique and specific function. From the dynamic exercises in Day Mode to the relaxing audios in Night Mode, each component required individualized attention.
  2. Interconnection without Conflicts: Ensuring that the functions of each window did not negatively affect the others was a key challenge. Avoiding conflicts and ensuring a smooth experience became a top priority.
  3. Maintaining Consistency: With the diversity of activities in both modes, maintaining aesthetic and functional consistency was essential. Coexistence meant not only avoiding conflict, but also creating a unified experience.
  4. Rigorous Testing: A thorough testing process was carried out to identify and address potential conflict points. Constant review ensured that each window operated optimally and that the application as a whole offered a smooth experience.

Although challenging, this obstacle strengthened our focus on problem solving and collaboration, leading us to overcome technical challenges and create a cohesive and functional application.

Accomplishments that we're proud of

In the development process of InsomniApp, we have accumulated significant achievements that reflect the hard work and dedication of our team. Here we highlight some of the achievements that fill us with pride:

  1. Multiple Window Layout: We are especially proud to have successfully designed and developed numerous application windows. The ability to manage a wide variety of functions and activities, while maintaining a consistent interface, was a notable achievement.
  2. Visual Appeal: We are proud of the aesthetic result of InsomniApp. The attractive and thoughtful design of each window reflects our dedication to aesthetics and creating a visually pleasing experience for our users.
  3. Tools Implementation: We have managed to implement various tools, from interactive exercises to relaxing audios, in both sections of the application. These tools not only enrich the user experience, but also demonstrate our ability to tackle complex problems.
  4. Effective Collaboration: Effective collaboration within the team, using platforms such as Figma and Replit, was a key achievement. Coordination and fluid communication allowed us to move forward efficiently and overcome challenges together.

These achievements represent significant milestones in InsomniApp's journey and are a testament to the collective effort and creativity of our team.

What we learned

The InsomniApp journey was not only a path towards creation, but also a school where we absorbed valuable lessons:

We have discovered the transcendental importance of working as a team. Each member brought their unique skills, allowing us to build something greater than the sum of its parts. We learned to merge different coding styles, turning diversity into our greatest strength.

The development process became a map that we explored together. From the conception of ideas to execution and testing, each stage taught us to navigate creative and technical terrain.

Integrating coding styles was an exercise in harmony. We find that the variety of approaches is not only enriching, but also gives us a holistic perspective to address challenges.

Flexibility was established as an essential virtue. When faced with unforeseen obstacles, we develop the ability to adapt with agility. This learning became our ally to overcome setbacks and keep our vision intact.

These lessons, carved into the development of InsomniApp, not only enriched our journey, but also became solid foundations for our continued growth.

What's next for InsomniApp

For InsomniApp, the future looks like a blank slate filled with exciting opportunities. Now, our focus is on user feedback, seeking to continually learn and improve. We plan to expand the library of activities, maintaining a close connection to sleep and wellness research.

Constant adaptation to technological trends and the possibility of collaborations and strategic alliances are key elements on our horizon. In short, InsomniApp is not just an app; It is a promise of constant evolution and improvement to provide a positive impact on the quality of sleep and well-being of our users.

Built With

Share this project:

Updates