Skip to content

HabitAi is an application designed to help people boost their productivity using AI (artificial intelligence).

Notifications You must be signed in to change notification settings

LexaFrontDev/HabitAi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

**# 🚀 HabitAi

HabitAi is an application designed to boost productivity with the help of Artificial Intelligence (AI).

Project is currently under active development.

🇷🇺 Читать на русском


🛠️ Tech Stack

  • Frontend: Flutter, React, Vue
    • Backend: Symfony (PHP 8.3)
    • Architecture: Clean Architecture, Domain-Driven Design (DDD), Atomic Design

✨ Features

  • 📌 Task Management
    • 🧭 Eisenhower Matrix for prioritization

    • Pomodoro Timer for focused work

    • 🌍 Multilingual Support (5 languages)

    • Frontend improvements:

      • Cache-Then-Network (CTN) system for optimized data fetching
      • IndexedDB (IDB) integration for offline access and reduced server load
      • Centralized caching and efficient state management

📦 Installation & Usage

1. Clone the repository

git clone https://github.com/LexaFrontDev/HabitAi.git
cd HabitAi
composer install
npm install

2. Start Docker containers

make up-docker-build

3. Enter PHP container

make sh

4. Run migrations

php bin/console doctrine:migrations:migrate -n

5. Load fixtures

php bin/console app:resources:sync
exit

6. url

http://localhost:10001/

7. Stop and remove containers

make down

📌 Project Status

🔧 Under active development. Stay tuned for updates and new releases!**

About

HabitAi is an application designed to help people boost their productivity using AI (artificial intelligence).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published