@@ -14,6 +14,14 @@ With CommitFlow, you can **plan, track, and analyze your projects** — all in o
1414
1515---
1616
17+ ## ![ CommitFlow Preview] ( ./images/commitflow.jpg )
18+
19+ | Chat 1 | Chat 2 |
20+ | ---------------------------------- | ---------------------------------- |
21+ | ![ ] ( ./images/commitflow-chat1.jpg ) | ![ ] ( ./images/commitflow-chat2.jpg ) |
22+
23+ ---
24+
1725## 📁 Folder Structure
1826
1927```
@@ -31,7 +39,15 @@ With CommitFlow, you can **plan, track, and analyze your projects** — all in o
3139
3240## ✨ Features
3341
34- ### 🔧 Project Management
42+ ### 🤖 AI-Powered Insights
43+
44+ - 💡 ** AI Recommendations** – Get automatic suggestions for prioritization and sprint planning.
45+ - 🧠 ** Smart Summaries** – Let AI summarize repository activity and project status.
46+ - 🗣️ ** Insight Chatbot** – Ask questions like “which tasks are in progress??” or “who contributed the most to the commitflow repo?”
47+
48+ ---
49+
50+ ### 🧭 Project Management
3551
3652A beautiful, AI-assisted workspace for managing your projects and tasks:
3753
@@ -45,14 +61,38 @@ A beautiful, AI-assisted workspace for managing your projects and tasks:
4561 - ** Inline comments** with author, timestamp, and preview links
4662- 🎨 ** Smart Selectors** –
4763 - Assignee and Priority fields powered by ** React Select** , dynamically colored per user or priority level
48- - 🧍 ** Team Management** –
49- Add or remove team members using modern UI components, with color-coded avatars automatically generated .
64+ - 🗃️ ** Workspace Management** –
65+ Add workspace .
5066- 🧱 ** Project Management Sidebar** –
5167 - Create or delete projects easily
5268 - Integrated ** SweetAlert2** confirmations for safe deletions
69+ - 🧍 ** Team Management** –
70+ Add or remove team members using modern UI components, with color-coded avatars automatically generated.
5371 - ** Toast notifications** (` react-toastify ` ) for success actions (e.g., project or member added)
5472- 🌙 ** Dark/Light Mode Aware** –
5573 Smooth color transitions and well-tuned contrast for both themes.
74+ - Due date labels: ** Due Today** & ** Overdue**
75+ - Filter ** Assigned to Me**
76+
77+ ---
78+
79+ ### 💬 Team Coordination
80+
81+ - ** Follow up tasks via WhatsApp**
82+ - Generates dynamic ` wa.me ` link (manual click — no API yet)
83+ - Pre-filled message with task title & status
84+ - Real-time collaboration coming soon
85+ - ** Follow up tasks via WhatsApp**
86+ - ** Automatic email notifications** sent to team members when tasks are updated
87+ - ** Invite team members via email** with secure join links
88+
89+ ---
90+
91+ ### 🔄 Offline‑First Sync
92+
93+ - Works seamlessly ** without internet**
94+ - Local storage caching (offline‑first approach)
95+ - Auto‑synchronization when back online
5696
5797---
5898
@@ -64,19 +104,60 @@ A beautiful, AI-assisted workspace for managing your projects and tasks:
64104
65105---
66106
67- ### 🤖 AI-Powered Insights
107+ ### 🎨 Interactive UI
68108
69- - 💡 ** AI Recommendations ** – Get automatic suggestions for prioritization and sprint planning.
70- - 🧠 ** Smart Summaries ** – Let AI summarize repository activity and project status.
71- - 🗣️ ** Insight Chatbot ** – Ask questions like “Who’s most active this week?” or “Which repo grew fastest?”
109+ - Smooth animations
110+ - Responsive layout
111+ - Clean, minimalist UX with focus on productivity
72112
73113---
74114
75- ### 🐳 Infrastructure & Security
115+ ## 🛠️ Tech Stack
116+
117+ ### Frontend
118+
119+ - React + Vite
120+ - TypeScript
121+ - TailwindCSS
122+ - Zustand (State Management)
123+ - LocalStorage / IndexedDB (Offline Sync)
124+ - React Query (Data Fetching & Sync Management)
125+ - Socket.IO Client (Real-time updates)
126+ - React Quill (Rich Text Editor)
127+ - SweetAlert2 (Dialogs)
128+ - React Toastify (Notifications)
129+ - Framer Motion / GSAP (Animations & interactive UI)
130+ - XLSX (Export Excel)
131+
132+ ### Backend
133+
134+ - Nest.js
135+ - TypeScript
136+ - Prisma ORM
137+ - PostgreSQL
138+ - Socket.IO Gateway (Real-time events)
139+ - Nodemailer (Email Delivery via SMTP)
140+ - Multer (File upload middleware)
141+ - Class Validator / Class Transformer
142+ - Swagger (API documentation)
143+ - Google TTS API
144+ - AWS SDK for S3 Storage
145+ - JWT Authentication (Access & Refresh Tokens)
146+ - OpenAI API Integration (AI features / content generation)
147+
148+ ---
76149
77- - 🧩 ** PostgreSQL Storage** – Store structured task and analytics data.
78- - 🔐 ** Environment Management** – Secure credentials via ` .env ` file.
79- - ⚙️ ** Docker Ready** – Run everything locally or in production with one command.
150+ ## 🐳 Infrastructure & Security (Updated)
151+
152+ - 🗄️ ** PostgreSQL Database** – Structured project and task data.
153+ - ☁️ ** AWS S3 Storage** – Media & attachments.
154+ - ✉️ ** SMTP Email (Nodemailer)** – Invitations & notifications.
155+ - 🔐 ** Environment Variables (.env)** – Secure credential management.
156+ - 📡 ** WebSocket Gateway** – Realtime updates via Socket.IO.
157+ - 🔑 ** JWT Authentication** – Secure login, workspace access, and API protection.
158+ - 🤖 ** OpenAI Integration** – AI-driven generation (text, automation, suggestions).
159+ - 📁 ** LocalStorage + IndexedDB** – Offline-first data with auto-sync.
160+ - 📘 ** Swagger UI** – API documentation.
80161
81162---
82163
0 commit comments