Quick Start Guide - T420 Robo-Hub
Prerequisites
Installation
1. Clone & Install
cd C:\Projects\robo-hub
npm install2. Environment Setup
# Supabase Configuration
VITE_SUPABASE_URL=https://your-project.supabase.co
VITE_SUPABASE_ANON_KEY=your-anon-key
VITE_SUPABASE_SERVICE_ROLE_KEY=your-service-role-key
# Product Configuration
VITE_PRODUCT=robo-hub # or 'fleetos' or 'robo-dapp'3. Database Setup (Optional)
Running the Apps
FleetOS (Standalone)
Robo-Hub (Main App)
Robo-Dapp (Separate Next.js App)
Project Structure
Using Shared Components
Card Component
EmptyState Component
FilterBar Component
Using Shared Services
QueryService (Replaces Direct Supabase Calls)
useLocalStorage Hook
Development Workflow
1. Start Development Server
2. Make Changes
3. Type Check
4. Build
5. Preview Build
Common Tasks
Adding a New View
Creating a New Service
Adding Database Queries
Testing
Manual Testing
Type Checking
Build Testing
Authentication Flow
FleetOS (Magic Link)
Robo-Hub (Email + Password)
Robo-Dapp (Wallet)
Troubleshooting
Port Already in Use
Supabase Connection Issues
Type Errors
Module Not Found
Next Steps
Getting Help
Last updated
Was this helpful?