Skip to content

jamesdyale/happly-client

Repository files navigation


Banner

Happly

Your habit tracker companion

Report Bug · Request Feature

About The Project

Happly is a habit tracker app which helps you build good habits and reach your own defined goals. This is your ultimate companion for building positive habits and achieving your goals. Whether you want to exercise more, read daily, or simply stay motivated, Happly is here to help you stay on track.

Key Features:

  • Daily Habit Tracking: Create and track your daily habits effortlessly. Mark them as completed and watch your progress grow.
  • Visualize Your Progress: Stay motivated with insightful charts and statistics that showcase your habit-building journey.
  • Custom Reminders: Set personalized reminders to ensure you never forget to work on your habits.
  • Dark Mode: Seamlessly switch between Light and Dark modes to suit your preferences.
  • Achieve Your Goals: Build a happier, healthier, and more productive life by consistently working on your habits.
View screenshots


app-store

Built With

Getting Started

Prerequisites

  • Node.js
  • Firebase Environment - reach out to me so I can add you to test environment
  • XCode and iOS simulator
  • Optional: Happly Server

Installation

  1. Clone this repo and enter project
    git clone https://github.com/engineeringwithjames/happly-client.git
    cd happly-client/
  2. Install NPM packages
    yarn
  3. Create .env file and copy environment variables from .env.example:
    FIREBASE_API_KEY=
    FIREBASE_AUTH_DOMAIN=
    FIREBASE_PROJECT_ID=
    FIREBASE_STORAGE_BUCKET=
    FIREBASE_MESSAGING_SENDER_ID=
    FIREBASE_APP_ID=
    
  4. Run app
    yarn start
  5. When metro bundler opens up choose i to open in ios simulator

Contribution

It would mean the world to me if you contributed to this project. I think I have a lot to learn and fixing my errors and adding new improvements to this app would only improve my knowledge Thank you!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/new_feature)
  3. Commit your Changes (git commit -m 'Added a new feature')
  4. Push to the Branch (git push origin feature/new_feature)
  5. Open a Pull Request

Contact

LinkedIn - engineeringwithjames@gmail.com - Instagram

THANK YOU!

About

Habit tracker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published