@@ -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