Inspiration
I am really in need of a habit journal app to give up my bad habits and keep up with the good habits. I tried my apps none suit my needs. So I thought of doing that this weekend. I just solved my problem. I hope it will help everyone.
What it does
It keeps track of your habit status when did it and when you haven't. It has APIs to integrate with the services you like. I liked it with google assistant. It has a feature named accountability partner who will get a message whenever you break your streak. So that they can help you with habits. I used Twilio to send messages and OTP.
How I built it
It is a web app built using Tomcat as the server, Java powering the backend, MySQL as the database, and obviously everyone's favorite HTML, CSS, JS. This I tried making it as docker project. I learned how to use docker and how it works.
Challenges we ran into
1) Learning docker 2) Doing both backend and frontend at the same time on a limited period was challenging. 3) I tried implementing TOTP as the password verification for the app. I learned how it works
Accomplishments that we're proud of
I learned docker, for the first time I integrated the API that I made into google assistant, Learned how TOPT works, found a good messaging service to use in my upcoming projects.
What we learned
I need to learn to manage my time wisely. I had many plans in my mind but cant executes everything.
What's next for Habitify
Make it a full journal app to write our daily journal using google assistant, making it even more secure, I want it to be the best open source journal app. Because I tried searching for one for inspiration I can't find one. I hope soon or later my project will resolve this.
Log in or sign up for Devpost to join the conversation.