You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Orion is a comprehensive digital platform that connects residential communities with smart technology, combining community communication, IoT environmental monitoring, security alerts, and administrative management into one intelligent ecosystem.
🏗 Architecture Overview
Layer
Count
Description
Public Pages
11
Marketing, content, and conversion pages
Auth Pages
5
Authentication and account management
Resident App
11
Protected resident dashboard and tools
Admin Panel
12
Administration and management system
Total
39 pages
Full-stack community platform
📄 Complete Page Map
Public Website (Marketing)
Route
Page
Description
/
Landing Page
Hero, features showcase, platform overview, pricing preview, security section, manifesto
/features
Platform Features
Community communication, security alerts, IoT monitoring, admin automation, analytics, engagement
Starfield: Radial gradient dots for dark mode backgrounds
Theme System
Three-state toggle: Light / Dark / System
250ms ease-in-out color transitions
Animated icon rotation on toggle
All components adapt to theme
🛠 Tech Stack
Technology
Purpose
React 18
UI framework
TypeScript
Type safety
Vite
Build tool
Tailwind CSS
Utility-first styling
shadcn/ui
Component library
Framer Motion
Animations
React Router v6
Client-side routing
Lucide Icons
Icon system
TanStack Query
Data fetching
🧩 Layout System
Layout
Usage
Features
PublicLayout
Marketing pages
Floating navbar + footer
AppLayout
Resident dashboard
Collapsible sidebar + header
AdminLayout
Admin panel
Collapsible sidebar + admin badge + header
All layouts include theme toggle, responsive design, and consistent navigation.
🚀 Getting Started
# Clone the repository
git clone https://github.com/allhailgachuri/Orion
# Navigate to the projectcd orion-platform
# Install dependencies
npm install
# Start development server
npm run dev
The app will be available at http://localhost:5173.
📱 Responsive Design
Mobile-first approach
Collapsible sidebar navigation on mobile
Stacked card layouts for small screens
Touch-optimized interactions
Breakpoints: mobile / tablet / desktop / ultrawide
Orion is a smart community intelligence platform that connects residential communities with IoT monitoring, security alerts, and administrative management through a modern SaaS dashboard built with Next.js and React.