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.
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.
- 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
-
Clone the repository
-
Install dependencies
-
Start the app
-
Open the app in a web browser or mobile device using the Expo app
- React Native
- Firebase Authentication
- Google Cloud Firestore
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.
This project is licensed under the MIT License - see the LICENSE file for details.