Skip to content

CharanSatwik/HabitSpec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HabitSpec

A minimalist, distraction-free Flutter habit tracking application featuring secure Firebase authentication, seamless Google Sign-In, and a premium user experience. HabitSpec helps you focus on building routines with a streamlined UI and reliable cloud synchronization.

Screenshots

Features

  • Built with Flutter: Cross-platform support with smooth, premium UI transitions.
  • Secure Authentication: Complete Firebase integration with Email/Password verification and Google Sign-In.
  • Cloud Synchronization: Utilizes Cloud Firestore for real-time backend data synchronization.
  • Modern Architecture: Clean state management using the Provider package.

Getting Started

Prerequisites

  • Flutter SDK
  • A Firebase Project (with Authentication and Firestore enabled)

Installation

  1. Clone the repository:

    git clone https://github.com/YourUsername/HabitSpec.git
    cd HabitSpec
  2. Install dependencies:

    flutter pub get
  3. Set up Environment Variables: This project uses flutter_dotenv to securely manage keys. You must create a .env file in the root of the project with your Google Server Client ID:

    GOOGLE_SERVER_CLIENT_ID=your_server_client_id_here
  4. Run the App:

    flutter run

About

HabitSpec is a streamlined, distraction-free habit tracking application built with Flutter and Firebase. Designed for simplicity and a premium user experience, it features a smooth onboarding flow, secure email and Google Sign-In authentication, and robust state management to help users build routines without clutter.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors