A comprehensive drone fleet management and mission planning platform for survey operations.
DroneOperationsCentral is a modern web application that enables organizations to manage drone fleets, plan survey missions, monitor operations in real-time, and analyze performance data. The system is designed to streamline drone survey operations through an intuitive, feature-rich interface.
-
Mission Planning and Configuration
- Draw survey areas on interactive maps
- Configure flight paths, altitudes, and patterns
- Schedule missions with advanced parameters
-
Fleet Management Dashboard
- View and manage entire drone inventory
- Track real-time status and battery levels
- Perform maintenance and administrative actions
-
Real-time Mission Monitoring
- Visualize drone flight paths on a map
- Track mission progress and telemetry data
- Control missions with pause, resume, and abort functions
-
Analytics and Reporting
- Review mission statistics and performance metrics
- Generate comprehensive reports
- Analyze operational efficiency trends
- Frontend: React, TypeScript, Redux Toolkit, Tailwind CSS
- Backend: Node.js, Express, Prisma, PostgreSQL
- Mapping: Leaflet, Leaflet-Draw
- Real-time: WebSockets
- Visualization: Recharts
- Node.js 16+
- PostgreSQL
- NPM or Yarn
-
Clone the repository:
git clone https://github.com/yourusername/DroneOperationsCentral.git -
Install dependencies:
npm install -
Set up environment variables: Create a
.envfile with the following variables:DATABASE_URL="postgresql://username:password@localhost:5432/drone_central" -
Set up the database:
npx prisma migrate dev -
Seed the database with sample data:
npx tsx server/seed.ts -
Start the development server:
npm run dev -
Open your browser and navigate to
http://localhost:3000
For comprehensive documentation, please refer to the technical documentation.
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with React
- Styled with Tailwind CSS
- Maps powered by Leaflet
- UI components from Radix UI
Developed for FlytBase by Ayush © 2025