immortalindeed commited on
Commit
88dacfe
Β·
1 Parent(s): 5961cf0

Professionalize UI and docs: Remove emojis and refine deployment guide

Browse files
Files changed (4) hide show
  1. README.md +10 -10
  2. deployment_guide.md +8 -4
  3. frontend/index.html +1 -1
  4. src/main.py +1 -1
README.md CHANGED
@@ -1,4 +1,4 @@
1
- # 🎯 FocusFlow: Real-Time Meeting Engagement Analytics
2
 
3
  > **Premium Engagement Tracking Powered by AI and C++**
4
  > Focused on Professional Productivity and Group Dynamic Monitoring.
@@ -48,19 +48,19 @@ graph TD
48
 
49
  ```
50
  FocusFlow/
51
- β”œβ”€β”€ cpp_modules/ # ⚑ C++ Performance Module (Source)
52
- β”œβ”€β”€ frontend/ # 🎨 Modern Web Interface (HTML/CSS/JS)
53
- β”œβ”€β”€ src/ # 🧠 Core Application Logic
54
  β”‚ β”œβ”€β”€ main.py # FastAPI Gateway & Websockets
55
  β”‚ β”œβ”€β”€ vision_engine.py# AI Vision Orchestrator
56
  β”‚ β”œβ”€β”€ database.py # SQLite Persistence Layer
57
- β”‚ └── utils/ # πŸ› οΈ Utility Scripts
58
- β”œβ”€β”€ data/ # πŸ—„οΈ Storage (Database files)
59
- β”œβ”€β”€ architecture.md # πŸ—οΈ Detailed Technical Docs
60
  β”œβ”€β”€ file_manifest.md # πŸ“„ Breakdown of every file
61
- β”œβ”€β”€ run.bat # πŸš€ One-Click Launcher (Windows)
62
- β”œβ”€β”€ build_cpp.bat # πŸ› οΈ C++ Compilation Tool
63
- └── requirements.txt # πŸ“¦ Dependencies
64
  ```
65
 
66
  ---
 
1
+ # FocusFlow: Real-Time Meeting Engagement Analytics
2
 
3
  > **Premium Engagement Tracking Powered by AI and C++**
4
  > Focused on Professional Productivity and Group Dynamic Monitoring.
 
48
 
49
  ```
50
  FocusFlow/
51
+ β”œβ”€β”€ cpp_modules/ # C++ Performance Module (Source)
52
+ β”œβ”€β”€ frontend/ # Modern Web Interface (HTML/CSS/JS)
53
+ β”œβ”€β”€ src/ # Core Application Logic
54
  β”‚ β”œβ”€β”€ main.py # FastAPI Gateway & Websockets
55
  β”‚ β”œβ”€β”€ vision_engine.py# AI Vision Orchestrator
56
  β”‚ β”œβ”€β”€ database.py # SQLite Persistence Layer
57
+ β”‚ └── utils/ # Utility Scripts
58
+ β”œβ”€β”€ data/ # Storage (Database files)
59
+ β”œβ”€β”€ architecture.md # Detailed Technical Docs
60
  β”œβ”€β”€ file_manifest.md # πŸ“„ Breakdown of every file
61
+ β”œβ”€β”€ run.bat # One-Click Launcher (Windows)
62
+ β”œβ”€β”€ build_cpp.bat # C++ Compilation Tool
63
+ └── requirements.txt # Dependencies
64
  ```
65
 
66
  ---
deployment_guide.md CHANGED
@@ -15,10 +15,14 @@ Hugging Face Spaces is the best free option for FocusFlow because it supports Do
15
  Since your code is already on GitHub, you can either:
16
 
17
  ### Method A: Connect GitHub (Easiest)
18
- 1. On your new Space page, go to **Settings**.
19
- 2. Find the **"Connected GitHub Repository"** section.
20
- 3. Link your `kush-rc/FocusFlow` repository.
21
- 4. Hugging Face will automatically build and deploy whenever you push to GitHub.
 
 
 
 
22
 
23
  ### Method B: Manually Push via Git
24
  1. Get the Git URL of your Space (ends in `.git`).
 
15
  Since your code is already on GitHub, you can either:
16
 
17
  ### Method A: Connect GitHub (Easiest)
18
+ 1. On your new Space page, go to the **Settings** tab (top right).
19
+ 2. Scroll down to the **"Connected Repository"** or **"Github Repository"** section.
20
+ 3. If you don't see your repo, click **"Connect your GitHub"** to authorize Hugging Face.
21
+ 4. Select your `kush-rc/FocusFlow` repository from the list.
22
+ 5. Hugging Face will automatically build and deploy whenever you push to GitHub.
23
+
24
+ > [!NOTE]
25
+ > If you still can't see the "Connected Repository" section, it might be because the Space was created as a "Standard" Space. Make sure you selected **Docker** as the SDK during creation.
26
 
27
  ### Method B: Manually Push via Git
28
  1. Get the Git URL of your Space (ends in `.git`).
frontend/index.html CHANGED
@@ -65,7 +65,7 @@
65
  <!-- Dashboard View -->
66
  <section id="view-dashboard" class="view hidden">
67
  <div class="welcome-box glass-panel">
68
- <h2>Welcome to FocusFlow <span class="wave" style="display:inline-flex; align-items:center; vertical-align:middle; border:1px solid rgba(0,0,0,0.1); border-radius:100px; padding:4px 8px; margin-left: 8px;"><i data-lucide="hand" style="width:24px;height:24px;"></i></span></h2>
69
  <p>FocusFlow is a real-time meeting analytics tool that tracks visual engagement during video calls. It uses advanced computer vision and C++ extensions to compute your focus score dynamically.</p>
70
  </div>
71
 
 
65
  <!-- Dashboard View -->
66
  <section id="view-dashboard" class="view hidden">
67
  <div class="welcome-box glass-panel">
68
+ <h2>Welcome to FocusFlow</h2>
69
  <p>FocusFlow is a real-time meeting analytics tool that tracks visual engagement during video calls. It uses advanced computer vision and C++ extensions to compute your focus score dynamically.</p>
70
  </div>
71
 
src/main.py CHANGED
@@ -369,6 +369,6 @@ if __name__ == "__main__":
369
  # In a container/cloud, we must use 0.0.0.0
370
  host = "0.0.0.0"
371
 
372
- print(f"πŸš€ FocusFlow starting on http://{host}:{port}")
373
  # Disable reload because writing to the database triggers a server restart loop
374
  uvicorn.run("src.main:app", host=host, port=port, reload=False)
 
369
  # In a container/cloud, we must use 0.0.0.0
370
  host = "0.0.0.0"
371
 
372
+ print(f"FocusFlow starting on http://{host}:{port}")
373
  # Disable reload because writing to the database triggers a server restart loop
374
  uvicorn.run("src.main:app", host=host, port=port, reload=False)