Skip to content

Latest commit

 

History

History
122 lines (81 loc) · 6.94 KB

README.md

File metadata and controls

122 lines (81 loc) · 6.94 KB

License GitHub release Powered By

Did you know that around 40% of everything we do on a daily basis is habitual? This means that a big part of our lives is almost entirely on autopilot! Think this through for a second and evaluate those habits of yours. Do they empower you or dis-empower you? Do they limit you or free you? or Do they help you or hinder you from reaching your goals?

In reality, successful people are simply those with successful habits. They give small efforts everyday, and stick to it, day in and day out.

I've build an app around this idea to help you build great habits and sticking to it. Clean Habits is a Minimalist Habit Tracker that helps you to achieve good habits using data analytics

  Build Great Habits

Clean Habits helps you to start with a habit, like "wake up early day" or "eat less sugar everyday" or "visit the gym 3 times per week". It gives you many customization over your habits like setting goals, repetitions, etc

  Learn Your Behavior

Once you have the habits set, Clean Habits provides you with detailed charts to track your behavior for every habit. Data Analytics can then help you showcase which habits you're easily sticking to and which ones you're avoiding. The idea is once you create a habit you should complete it every-time and maintain a completion streak.

  Your Own Progress Journal

The reality is habits are not build in a day, it takes time and people do fail in the beginning, but they slowly learn and then start reaching their goals. Clean Habits lets you see the bigger picture and visualize you far you've achieved in terms of habit completion using charts and analytics.

  Timely Reminders

There is nothing more bad than missing your streak and not completion your habit for the day. Clean Habits can send you timely reminders so that you remember to you don't miss your task and maintain your streak

Get it on Google Play

Getting Started

  1. Follow the installation instructions on www.flutter.io to install Flutter.

  2. You'll need to create a Firebase instance. Follow the instructions at https://console.firebase.google.com

  3. Once your Firebase instance is created, you'll need to enable anonymous authentication.

    • Create an app within your Firebase instance for Android, with package name com.yourcompany.CleanHabits

    • Follow instructions to download google-services.json, and place it into CleanHabits/android/app/

    • Run the following command to get your SHA-1 key:

      keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore
      
    • In the Firebase console, in the settings of your Android app, add your SHA-1 key by clicking "Add Fingerprint".

  4. Start the android emulator or connect your phone, check using the below command if devices has been dectected

flutter devices
  1. Clean Habits can be run like any other Flutter app, either through the Android Studio/VSCode or through running the following command from within the CleanHabits directory:
flutter run

License

Copyright 2020 Shouvik Basu

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Comfortaa Font by Johan Aakerlund

  Comfortaa is a rounded geometric sans-serif type design intended for large sizes.
  It is absolutely free, both for personal and commercial use.

  If you like it please visit my DeviantArt page and fav it (but obviously only if you like it.)
  You are also more than welcome to comment about anything you want (I'm open to critique).
  I obviously would love to see how my font is being used,
  so feel free to comment with a link to your work, or send me a message.

  I hope you will enjoy using my font!

  — Johan Aakerlund

Open Doodles Illustrations by Pablo Stanley

  Open Doodles is a set of free illustrations that embraces the idea of Open Design.
  You can copy, edit, remix, share, or redraw these images for any purpose
  without restriction under copyright or database law (CC0 license.)

  I hope that this kind of resource makes it easier for designers to show the value of illustration in their mockups.
  Maybe you use these images as placeholders, before you're ready to hire an illustrator.
  Or perhaps this will encourage others to create their own kit and share it with the world.

Font Awesome by Dave Gandy - http://fontawesome.io

  Font Awesome is fully open source and is GPL friendly.
  You can use it for commercial projects, open source projects, or really just about whatever you want.

Credits