Skip to content

D32SSV/SeaArm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌊 SeaArm

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

🚀 Tech Stack

Frontend

  • ⚡️ 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

🔐 Features

🧭 Core System

  • 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 & User Management

  • 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

📄 Verification & Compliance

  • Document Upload — Securely upload and store user or company verification documents
  • Document Review — Validate and approve uploaded files through an administrative dashboard

🎟️ Event Management

  • 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

📈 Sales & Customer Operations

  • 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

🌐 Integration & Performance

  • 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

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages