Inspiration
I think a large part of being a good learner is being motivated, hardworking, and disciplined. Putting in the work, even if its only a little bit, every day really adds up over time when you're learning a new skill. Thats why I love habit trackers, I find that being able to see my progress is really motivating even when It feels like i'm stuck on a difficult topic.
I write all my notes in Notion, and one of its interesting features is the ability to embed links right into your notes. I think It would be really helpful to be able to keep track of my study goals right there. So I made Good Day.
What it does
Good day allows you to create habit trackers with your weekly goals, use them right on Good Day or embed them into your notes to track your progress and keep you motivated.
How we built it
It's built with Next.js v12, Next-Auth to keep track of sessions and authentication, Google Cloud OAuth to signin users, CockroachDB to store user data and their trackers, and Prisma to glue everything together. I also got the good-day.tech domain name!
Challenges we ran into && What we learned
This was my first time using CockroachDB and Next-Auth, and I hadn't used Prsima in quite a while, so it was a learning curve; but I feel like I learned a lot about database management and schemas.
Accomplishments that we're proud of
I really enjoyed working on the design, and I really enjoyed making something that I would want to use. And even though Good Day is relatively simple, I'm proud that I got all its moving parts (Next, Next-Auth, Google OAuth, Prisma) working together.
What's next for Good Day
I have a lot of ideas for design of the trackers themselves. I think trackers 2.0 will be a lot more exciting looking. I've also made progress on time trackers, so you could set a timer to keep you focused-those just need to be finished.
Built With
- cockroachdb
- next
- next-auth
- prisma
Log in or sign up for Devpost to join the conversation.