Skip to content

Latest commit

 

History

History
29 lines (27 loc) · 953 Bytes

File metadata and controls

29 lines (27 loc) · 953 Bytes

Dozi — Complete Source Code

Run Backend

cd backend
python -m venv venv && source venv/bin/activate
pip install -r requirements.txt
cp .env.example .env    # fill GROQ_API_KEY (minimum)
python -m utils.encryption  # generates FERNET_KEY → paste into .env
uvicorn main:app --host 0.0.0.0 --port 8000 --reload

Run Flutter App

cd frontend
flutter create .          # scaffolds android/ios/web (keeps lib/ + pubspec)
flutter pub get
# Set lib/config.dart → apiBaseUrl:
#   Android emulator: http://10.0.2.2:8000
#   Real device:      http://<your-LAN-IP>:8000
flutter run

Key features

  • Side drawer nav (all 9 screens)
  • Profile screen with stats, Gmail, theme toggle, briefing time
  • Automations: Timer mode (1min → 1week → custom) + Schedule mode
  • AI Memory, Weekly Report, Smart Nudges, Client Health Score CRM
  • Task/Reminder → email + notification alerts
  • Daily AI briefing, full task CRUD, calendar with dots