Inspiration
We’ve had our fair share of battling distractions and staring at the clock, so we thought - why not make a Pomodoro app that’s actually cool? So, Pomotivity was born - your buddy for those intense study sessions and work grinds.
What it does
Pomotivity is your go-to for staying on track. Set your work and chill times, pick a theme that suits your vibe, and jam out to tunes while you hustle. It’s all the good stuff to make productivity less of a drag and more of a brag.
How we built it
With a combo of React and Vite for the frontend magic, and Node with Express.js on the backend, we brought Pomotivity to life. We’ve got Supabase handling our PostgreSQL database and user auth like a champ. We also have AWS and Vercel for hosting. Our app even pulls tunes and lets you put your own playlists in to keep the grind alive.
Challenges we ran into
Man, the all-nighters were real. Bugs loved us a bit too much, and getting all those tech stacks to play nice together? A saga. But hey, every error message and caffeine-fueled debug session was a rite of passage.
Accomplishments that we're proud of
We turned a bunch of code into something that not only works but is actually cool to use. Every feature, from personalized timers, to our 39 themes, to the in-app music player, is a win in our book. It's effective, and it's got style.
What we learned
We got down and dirty with React, Vite, Node, and a bunch of other tech stacks. Every problem was a puzzle and trust us, there were plenty. But each solution? Pure gold. Knowledge earned the hard way, but we wouldn’t trade it for anything.
What's next for Pomotivity
We’re thinking bigger and bolder. Imagine AI picking tunes that match your flow, more customization to make the app truly yours, and maybe even a space to link up with other hustlers. Pomotivity is just getting started, and so are we.
Built With
- amazon-web-services
- css
- express.js
- html
- javascript
- material.ui
- node.js
- postgresql
- react
- supabase
- vercel
- vite
- youtubeapi
Log in or sign up for Devpost to join the conversation.