MoonWake — Project Write-Up (Final Combined Version)
Inspiration
In school and life in general, we noticed that a lot of people suffer from poor sleep schedules and habits. Interviewing our peers and teachers made this even clearer—there were common patterns of broken sleep routines everywhere. We also struggled with sleep deprivation ourselves, so we decided to create MoonWake, a website designed to help people fix and maintain their sleep health.
We wanted MoonWake to be as convenient as possible. We believe the best way to build healthy sleeping habits is to make it simple to learn, track, and access activities that encourage good sleep. MoonWake is the bridge between real psychology and everyday convenience—a hub designed to make healthy sleep easier, not harder.
What it does
MoonWake is the hub for all your sleep-related needs.
Features:
- Dream Journal: helps you record your dreams before you forget them. These entries can be analyzed to provide quality advice, direction, and potential symbolic meaning, helping you reflect on what may be happening in your personal life.
- Sleep Goal Tracking: a simple yet intuitive hub that helps individuals track and achieve their sleep goals.
- Shut Down System: helps you sleep easier and faster by discouraging late-night distraction and reducing wasted time before bed.
- Wake-Up System: analyzes and recommends actions for you to do when waking up. It’s useful for designing routines that help keep you energized for the rest of the day.
- Insomnia Spiral Predictor: provides an intervention plan to help you sleep, aiding people who struggle with insomnia.
All of this is brought together into one website that is easy to navigate and access. MoonWake.
How we built it
Using Next.js as the website framework—which offers a simple and efficient way of creating the site—MySQL to store all databases and account systems, and ChatGPT to help accelerate programming, we were able to bring MoonWake to life.
Interviewing our classmates and teachers was a key part of our research and helped us better understand people’s needs around sleep health.
Challenges we ran into
Balance:
- Balancing school, life, and programming was one of our toughest challenges, forcing us to shift workloads and work more efficiently.
- Because of personal responsibilities, some of us had to overwork at times or suddenly change roles. Through this, we learned the importance of time management and resilience.
Coding:
- Debugging programs, especially features developed in isolation from the main website.
- Fixing errors caused by ChatGPT and resolving integration issues.
- Handling problems such as MySQL terminal commands and Next.js package installations.
Idea Creation:
- Struggling to agree on an idea within a short period of time.
- Realizing that focusing on something personal and common to all of us—sleep—led us to the perfect concept.
- Finding interview participants on short notice was difficult, and we are grateful to our classmates who shared their experiences.
Accomplishments that we're proud of
- Working effectively within a short time period.
- Finding and fixing errors during the development and polishing stages of MoonWake.
- Balancing school and life during an especially busy time.
- Creating more than just a hackathon project—we created a daily-driver tool for sleep health that individuals can genuinely benefit from.
We’re proud that MoonWake reflects our original vision: improving people’s sleep habits in a convenient and meaningful way.
What we learned
- Managing our time and schedules to carve out space for the hackathon.
- Working with AI models to code—Vibe Coding. This involved learning efficient workflows, debugging AI-generated code, and understanding its limitations.
- Dealing with the stress and anxiety that come with short deadlines and development challenges.
- Broadening our perspective on when and how to use AI tools effectively in software engineering.
Vibe Coding as the Anti-Vibers was a surreal yet insightful experience.
What's next for MoonWake
- Adding more features to further improve accessibility and user sleep health.
- Making the experience more personalized so every user has a unique MoonWake journey.
- Obtaining expert psychological opinions to make MoonWake more effective.
- Continuing to refine user experience so that MoonWake can genuinely help people improve their mental and sleep health, no matter what they’re dealing with in daily life.
Built With
- chatgpt
- github
- groq
- javascript
- mysql
- next.js
- postman
- railway
- react
- restapi
- tailwind
- typescript
- vercel
- vscode
- xyz
Log in or sign up for Devpost to join the conversation.