Skip to content

ericpien/HabitMinder

 
 

Repository files navigation

Open Source Habit Tracking App

This is a habit tracking app that allows users to login/sign up using Firebase Authentication and keep track of their habits using Firestore, a cloud database. Users can add new habits, mark them as complete or incomplete, and track their progress over time.

Google Developer's Student Club

This open source project is organized by the Tech team at UBC Google Developer's Student Club including Mayank Rastogi, Ashkan Gharahgozli, and Andrew Lee, with the goal of teaching GDSC members full stack React Native development.

GDSC (Google Developers Student Club) is an initiative by Google that offers students a platform to learn, collaborate and work on technical projects in diverse fields like mobile and web development, machine learning, and more. Members of the program have access to various resources, workshops, and events that help in developing their skills and enhancing their knowledge as developers.

By contributing to this project, GDSC members can gain practical experience with React Native and Google Cloud Platform while making valuable contributions to the open-source community.

Features

  • User authentication with Firebase Authentication
  • Add, update, and delete habits
  • Mark habits as complete or incomplete
  • View a calendar to track habit completion over time

Installation

  1. Clone the repository

  2. Install dependencies

  3. Start the app

  4. Open the app in a web browser or mobile device using the Expo app

Technologies Used

  • React Native
  • Firebase Authentication
  • Google Cloud Firestore

Contributing

If you would like to contribute to this project, please fork the repository and submit a pull request. Bug reports and feature requests are also welcome through the GitHub Issues page.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Open Source Habit Tracking App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%