Skip to content

Habit tracker app oriented to help people with addictions

License

Notifications You must be signed in to change notification settings

SebastianJitaru29/Habicted

Repository files navigation

Group Habit Tracking App Read Me 📱

Welcome to our group habit tracking app repository! This Read Me provides an overview of our project, its purpose, features, and how to set it up for development or production use.

Overview

Our application is a group habit tracking platform designed for Android devices, with Firebase as the backend platform. Through this app, users can share groups, habits, and rewards they obtain collectively.

The primary aim of the app is to assist users in overcoming addictions and establishing positive habits through a common support environment. Group members must individually confirm the completion of shared habits to mark the day as complete using fingerprint authentication and, in some cases, location verification to demonstrate attendance at events such as the gym, classes, or library. This fosters accountability and collective motivation.

Users can join thematic groups focused on various areas of personal improvement, such as quitting smoking, exercising regularly, or practicing meditation. Each group provides a virtual space to share progress, challenges, and strategies to overcome difficulties. Using a user-friendly interface, members can set personal habit goals and track the progress of other group members.

Why GPL? 📝

The GPL (GNU General Public License) is a popular choice for open-source projects like ours for several reasons:

Protects Freedom: The GPL ensures that users have the freedom to use, study, modify, and distribute the software. This aligns with our ethos of promoting accessibility and empowerment through technology.

Community Collaboration: By using the GPL, we encourage collaboration within the community. Anyone can contribute to the project, leading to faster development and innovation. This fosters a sense of shared ownership and collective progress toward our goals.

Getting Started 🚀

To get started with the development or deployment of the app, follow these steps:

  1. Clone the Repository: Clone this repository to your local machine using the following command:

    git clone https://github.com/yourusername/your-repository.git
    
  2. Set Up Firebase: Create a Firebase project and set up Firebase authentication, Firestore database, and Firebase Cloud Messaging (FCM) for push notifications.

  3. Configure Firebase: Replace the Firebase configuration file (google-services.json) in the app directory with your own generated configuration file.

  4. Build and Run: Build and run the app on your Android device or emulator using Android Studio.

  5. Contribute: If you'd like to contribute to the development of the app, feel free to fork the repository, make your changes, and submit a pull request.

Thank you for your interest in our project! If you have any questions or feedback, please don't hesitate to reach out. We hope our app can make a positive impact on helping people lead healthier lives.🌟

About

Habit tracker app oriented to help people with addictions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published