A unified marketplace platform hosting multiple AI-powered geospatial analysis applications.
TerraIntelligence/
├── terra-intelligence-landing/ # Main landing page (Port 3000)
├── drone-sensor-dashboard-farm/ # AgriVision - Farm monitoring (Port 3001)
├── drone-sensor-dashboard-fire/ # HydroSense AI - Fire monitoring (Port 3002)
└── start-all.sh # Script to run all apps
- Node.js 18+ installed
- npm or yarn package manager
- Install dependencies for all projects:
# Install landing page dependencies
cd terra-intelligence-landing
npm install
# Install farm dashboard dependencies
cd ../drone-sensor-dashboard-farm
npm install
# Install fire dashboard dependencies
cd ../drone-sensor-dashboard-fire
npm installFrom the root directory (TerraIntelligence/):
chmod +x start-all.sh
./start-all.shThis will start:
- Landing page at http://localhost:3000
- Farm dashboard at http://localhost:3001
- Fire dashboard at http://localhost:3002
Press Ctrl+C to stop all servers.
Open three terminal windows:
Terminal 1 - Landing Page:
cd terra-intelligence-landing
npm run devTerminal 2 - Farm Dashboard:
cd drone-sensor-dashboard-farm
npm run devTerminal 3 - Fire Dashboard:
cd drone-sensor-dashboard-fire
npm run devStatus: Coming Soon Soil chemistry and nutrient analysis
Status: Available Link: http://localhost:3000/farm Crop and vegetation health monitoring
Status: Available Link: http://localhost:3000/fire Water distribution and flow analysis
- The landing page uses Next.js rewrites to proxy requests to the farm and fire dashboards
- Each application runs on its own port but can be accessed through the main landing page
- The landing page provides a unified interface to access all tools
- Next.js 16
- React 18
- TypeScript
- Tailwind CSS
- Lucide React (icons)