Skip to content

Commit 354ba2f

Browse files
Update README.md
1 parent 8714f5f commit 354ba2f

1 file changed

Lines changed: 11 additions & 11 deletions

File tree

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
## Highlights
1616

17-
- **Enterprise-Grade Security** 🔐 – bcrypt password hashing, JWT sessions, Two-Factor Authentication (2FA), rate limiting, and automated email notifications.
17+
- **Enterprise-Grade Security** – bcrypt password hashing, JWT sessions, Two-Factor Authentication (2FA), rate limiting, and automated email notifications.
1818
- **Role-Based Collaboration** – project-level roles (owner, admin, editor, viewer) with granular permission checks and activity logging.
1919
- **Staff Management Portal** – dedicated staff authentication, user management, support queue, analytics dashboard, and approval workflows.
2020
- **Live Customer Support** – real-time chat widget with staff dashboard for 24/7 support management.
@@ -146,14 +146,14 @@ Visit [http://localhost:3000](http://localhost:3000) while the dev server is run
146146

147147
This project uses **Supabase** for authentication and **enterprise-grade security**:
148148

149-
**Implemented Security Features:**
149+
**Implemented Security Features:**
150150

151-
- 🔐 **Password Hashing:** bcrypt with 12 salt rounds
152-
- 🎫 **JWT Sessions:** 24-hour expiry with signed tokens
153-
- 📱 **Two-Factor Auth:** TOTP with QR codes and backup codes
154-
- 🛡️ **Rate Limiting:** 5 login attempts per 15 minutes
155-
- 📧 **Email Notifications:** Professional templates for all events
156-
- 🗄️ **Supabase Database:** PostgreSQL with RLS policies
151+
- **Password Hashing:** bcrypt with 12 salt rounds
152+
- **JWT Sessions:** 24-hour expiry with signed tokens
153+
- **Two-Factor Auth:** TOTP with QR codes and backup codes
154+
- **Rate Limiting:** 5 login attempts per 15 minutes
155+
- **Email Notifications:** Professional templates for all events
156+
- **Supabase Database:** PostgreSQL with RLS policies
157157

158158
**Quick Setup:**
159159

@@ -184,7 +184,7 @@ This project uses **Supabase** for authentication and **enterprise-grade securit
184184

185185
- Email: `admin@lab68dev.com`
186186
- Password: `Admin@123456`
187-
- ⚠️ **Change this immediately in production!**
187+
- **Change this immediately in production!**
188188

189189
For detailed setup instructions, see **[docs/SECURITY_QUICKSTART.md](./docs/SECURITY_QUICKSTART.md)**.
190190

@@ -203,8 +203,8 @@ The build step runs Next.js static analysis, type-checking, and route bundling.
203203

204204
| Area | Summary |
205205
| --- | --- |
206-
| **🔐 Security** | Enterprise-grade security with bcrypt password hashing (12 rounds), JWT sessions (24h expiry), TOTP-based 2FA with QR codes, rate limiting (5 login/15min), professional email notifications (6 templates), and Supabase PostgreSQL with RLS policies. |
207-
| **👥 Staff Portal** | Dedicated staff authentication system with sign-up approval workflow, staff dashboard, user management, analytics, activity logging, and role-based access control (admin/support/moderator). |
206+
| **Security** | Enterprise-grade security with bcrypt password hashing (12 rounds), JWT sessions (24h expiry), TOTP-based 2FA with QR codes, rate limiting (5 login/15min), professional email notifications (6 templates), and Supabase PostgreSQL with RLS policies. |
207+
| **Staff Portal** | Dedicated staff authentication system with sign-up approval workflow, staff dashboard, user management, analytics, activity logging, and role-based access control (admin/support/moderator). |
208208
| **Dashboard Overview** | Snapshot of active projects, AI assistant, system metrics, and notifications. |
209209
| **Projects & Kanban** | Create projects, assign collaborators, manage roles, and move cards across kanban columns. |
210210
| **Team Management** | `lib/team.ts` exposes helpers for permissions, activity logging, and "time ago" formatting. |

0 commit comments

Comments
 (0)