Project Story: Habits 365

Inspiration

The inspiration for Habits 365 came from our desire to help people establish and maintain positive habits. We wanted to build a tool that would encourage consistency, making it easier for users to develop habits that stick over time.

What it does

Habits 365 allows users to create, track, and manage their daily, weekly, or monthly habits. Users can monitor their progress through graphs, receive daily reminders, and set personal goals. The app ensures that each user’s habits are private and independent from others.

How we built it

We built Habits 365 using Apex Oracle as the backend for managing the user data and habits. We used CSS to enhance the design and user interface, making it more visually engaging. The project involved linking tables for sign-up and sign-in, ensuring proper data validation and unique habit management for each user.

Challenges we ran into

We struggled to fully grasp the Apex Oracle interface, which required a learning curve. Incorporating CSS into the platform to improve the design was also a challenge. Additionally, linking the sign-up and sign-in tables to validate user data and ensuring that each user's habits remained separate from others was complicated. Connecting the server to Apex Oracle posed some technical difficulties as well.

Accomplishments that we're proud of

We are proud of overcoming the complexities of working with Apex Oracle and successfully linking tables for user authentication. Additionally, we managed to create a visually appealing interface with CSS, and the app works smoothly in managing and tracking habits for individual users.

What we learned

We learned a lot about database management using Apex Oracle, as well as the importance of front-end design through CSS. We also gained experience in linking database tables and handling user data in a secure and efficient manner.

What's next for Habits 365

The next steps for Habits 365 include adding more habit-tracking features, improving the user interface further, and implementing a wdiget.

Built With

Share this project:

Updates