Habit Tracking Application
Habit Tracking Application
Lokesh.P (RA203124102002
Vignesh Ram.S (RA2031241020112)
Guide: Dr.E.Srimathi Somasundaram.C (RA2031241020036)
CONTENT
● Title and Abstract
● Problem Statement
● Feasibility Study
● Existing System
● Drawbacks of Existing System
● Proposed System
● Benefits of Proposed System
● Scope of the Project
● Hardware Configuration
● Software Configuration
ABSTRACT
● Customizable habit tracking: Habify allows you to create and track your own personalized habits, such as
drinking more water or exercising daily.
● Habit streaks: Keep track of your progress with habit streaks, which help you visualize how many days in
a row you've successfully completed a habit.
● Reminders: Set up reminders for each habit to ensure you stay on track.
● Analytics: Habify provides analytics to help you track your progress over time, including habit
completion rates and streaks.
● Accountability: Connect with friends and family to share your progress and keep each other accountable.
● Rewards: Set up rewards for completing habits, and earn badges as you progress.
PROBLEM STATEMENT
Many people struggle to develop and maintain healthy habits due to a lack of accountability, motivation, and
visibility into their progress. Traditional methods, such as paper journals or spreadsheets, can be time-
consuming and difficult to keep up with. Furthermore, existing habit tracking apps often lack customization,
personalization, and social features, making it hard for users to tailor the app to their unique needs and get
support from others.
Our habit tracking app aims to solve these problems by providing a user-friendly and customizable platform
for tracking and improving daily habits. By incorporating features such as personalized habit tracking, habit
streaks, reminders, analytics, accountability, and rewards, our app helps users stay motivated, stay on track,
and celebrate their progress. With our app, users can build the habits they need to achieve their goals and live
healthier, more fulfilling lives.
FEASIBILITY STATUS
It is the most important part of our system. Feasibility analysis helps us to know-
● Whether or not we can complete implementing the proposed system
● The proposed system is worth implementing or not
● How beneficial or detrimental it might be.
● In the future if the technology gets developed, our system can be easily updated as per necessity
ECONOMIC FEASIBILITY
● In the existing platform most of the resources are free of cost, So we can develop the software at a very
low cost.
● The system is feasible in all respects and hence it encourages taking up the system design.
OPERATIONAL FEASIBILITY
● The system is robust, so there is very little possibility of any kind of crashing and damage.
● The platform which we are using has lot of security scope for the software that is being developed.
● The customer is benefited more by this system as most of his time is saved.
EXISTING SYSTEM
While existing habit tracking applications offer many benefits, there are also some disadvantages to consider:
● Limited Customization
● Lack of Personalization
● Paid Features
● Incomplete Tracking.
PROPOSED SYSTEM
● Customizable Habit Tracking: The proposed application will allow users to customize their habit tracking
experience by selecting the habits they want to track, setting individualized goals, and choosing how
often they want to receive reminders and progress updates.
● Personalized Insights and Feedback: The proposed system will provide users with personalized insights
and feedback based on their habits and progress, which can help them stay motivated and make
meaningful changes.
● Comprehensive Tracking: The proposed system will offer a comprehensive tracking system that allows
users to see the bigger picture of their habits and progress over time. This includes the ability to view
progress in graphs and charts, set reminders and notifications, and track habit streaks.
● Data Privacy: The proposed system will prioritize data privacy and security by implementing strong
encryption and protection measures to ensure the safety of user data.
BENEFITS OF PROPOSED SYSTEM
● Improved accountability: The habit tracking application helps users track their habits and progress over
time, making them accountable for their actions and motivating them to stick to their goals.
● Increased awareness: By monitoring their habits, users can gain insights into their behaviour patterns and
identify areas for improvement, helping them develop healthier habits and make better choices.
● Enhanced motivation: The application includes features such as reminders, motivational quotes, and
community support to keep users motivated and engaged in their habit-building journey.
● Customized experience: The app provides a personalized experience to each user based on their habits,
progress, and goals, making it easy to track and improve their unique habits.
● Better overall well-being: By developing healthy habits and sticking to them, users can improve their
physical, mental, and emotional well-being, leading to a better quality of life.
HARDWARE CONFIGURATION
● Notification Module
● tKinker Module
● Panda Module
DATA FLOW DIAGRAM
ARCHITECTURE DIAGRAM
DATABASE DESIGN
CODING SCREENSHOT
SCREENSHOT
SUMMARY
In conclusion, a habit tracking application is a useful tool for individuals who want to monitor
their habits and achieve their goals. However, to ensure that the application is of high
quality, meets the requirements of the end-users, and provides a positive user experience, it
is essential to test it thoroughly.
The testing process for a habit tracking application should include different types of testing,
such as functional testing, usability testing, performance testing, compatibility testing,
security testing, and regression testing. By performing these tests, you can ensure that the
habit tracking application is robust, user-friendly, and meets the requirements of the end-
users.
THANK YOU!!