SeaArm is a modern, high-performance web application built with Vite + React.
It features a responsive UI, robust authentication system, and an efficient global state management setup powered by Redux Toolkit.
The backend is developed as a separate service, allowing flexible deployment and scalability.
🔐 Demo Credentials:
Username:
bhanupratap
Password:1234
Role:Indra
- ⚡️ Vite — Lightning-fast frontend tooling
- ⚛️ React 19 — Modern declarative UI
- 🧰 Redux Toolkit — Global state management
- 🌀 Tailwind CSS 4 — Utility-first responsive styling
- 🔁 React Router v7 — Client-side routing
- 📈 Recharts — Data visualization and charts
- 📦 Axios — API communication
- 🕒 Moment.js — Date and time utilities
- 🖼️ heic2any — Converts HEIC images to JPG for Apple devices and Safari
- RBAC (Role-Based Access Control) — Granular access levels for different user roles
- JWT Authentication — Secure, token-based authentication and session handling
- Redux-Persist — Maintains app state across reloads and sessions
- Responsive Design — Fully optimized for desktop, tablet, and mobile devices
- HEIC → JPG Conversion — Seamless image conversion for Apple and Safari compatibility
- Dashboard Charts — Real-time data visualization powered by Recharts
- Single Global State — Consistent and predictable state management with Redux Toolkit
- Team Member Onboarding — Invite, add, and manage team members with defined roles
- Access Management — Assign, update, or revoke user permissions dynamically
- Role-Based Visibility — Restrict or enable access to specific features and modules based on user roles
- Document Upload — Securely upload and store user or company verification documents
- Document Review — Validate and approve uploaded files through an administrative dashboard
- Create & Manage Events — Schedule, edit, and organize internal or customer-facing events
- Event Tracking — View upcoming, ongoing, and past events in an intuitive interface
- Notifications — Keep team members updated about event changes or updates
- Lead Tracking — Monitor and manage potential customers through the sales funnel
- Customer Onboarding — Streamlined process for onboarding new clients
- API / Login Credential Sharing — Securely share and manage access credentials with customers or team members
- Axios Integration — Simplified API communication with backend services
- Moment.js Utilities — Consistent time formatting and localization
- Optimized Build — Powered by Vite for fast development and blazing-fast production builds