Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AetherMap – Drone Flight Registration & Agricultural Service Platform

AetherMap is a comprehensive web-based platform developed as an MCA mini project to streamline drone flight approvals and agricultural drone service management.
The platform integrates drone regulation, flight request management, and farmer-service provider connectivity into a single ecosystem.


Project Overview

AetherMap is designed to ensure safe, legal, and efficient drone operations by providing:

  • Drone flight approval management
  • Drone zone classification
  • Agricultural drone service marketplace
  • Flight certificate generation
  • Farmer and service provider collaboration

The platform enables drone users to register flight plans for approval while allowing farmers to request drone-based agricultural services such as crop spraying and aerial surveying.


Key Features

  • Interactive Drone Zone Management
  • Drone Flight Registration System
  • Flight Approval Workflow
  • PDF Certificate Generation
  • Farmer Service Request Module
  • Drone Service Provider Marketplace
  • Role-Based Authentication System
  • User Dashboard & Notifications
  • Responsive User Interface
  • Secure Backend Architecture

User Roles

Drone Users

  • Register drones
  • Submit flight plans
  • View approval status
  • Download flight certificates

Farmers

  • Request agricultural drone services
  • View available service providers
  • Track request approvals

Service Providers

  • Register drone services
  • Manage service availability
  • Accept farmer requests

Admin

  • Approve/reject flight requests
  • Manage drone zones
  • Monitor users and services

Technology Stack

πŸ”Ή Frontend

  • HTML5
  • CSS3
  • Bootstrap 5
  • JavaScript (ES6+)

πŸ”Ή Backend

  • Python
  • Django Framework

πŸ”Ή Database

  • PostgreSQL

πŸ”Ή Additional Tools

  • Git & GitHub
  • VS Code
  • FPDF / ReportLab (PDF Generation)

Core Modules

Drone Zone Management

Displays permitted and restricted drone flying zones.

Flight Request Management

Allows drone users to submit detailed flight plans.

Certificate Generation

Generates approval certificates for authorized flights.

Farmer Service Request Module

Allows farmers to request drone-based agricultural services.

Service Provider Module

Enables providers to register and manage services.

Notification System

Sends approval and request status updates.


Project Structure

AetherMap/
β”‚
β”œβ”€β”€ static/                   # CSS, JS, Images
β”œβ”€β”€ templates/                # HTML Templates
β”œβ”€β”€ media/                    # Uploaded Files
β”œβ”€β”€ screenshots/              # Project Screenshots
β”œβ”€β”€ drone_app/                # Main Django App
β”œβ”€β”€ manage.py
β”œβ”€β”€ requirements.txt
β”œβ”€β”€ README.md
└── .gitignore

Installation & Setup

Clone Repository

git clone https://github.com/jeesonjustin/AetherMap-Drone-Registration.git

Navigate to Project Folder

cd AetherMap-Drone-Registration

Create Virtual Environment

python -m venv venv

Activate Virtual Environment

venv\Scripts\activate

Install Dependencies

pip install -r requirements.txt

Run Migrations

python manage.py migrate

Start Development Server

python manage.py runserver

Open in Browser

http://127.0.0.1:8000/

User Interface

Home Page

Landing page of AetherMap showing drone zone tracking, flight registration options, navigation menu, and service access sections for drone users and farmers.

Login Page

AetherMap login interface with username and password fields for secure user authentication.

My Drone Registration Page

Drone user dashboard displaying approved drone registrations, registration details, and certificate download options.

My Drone Registration Pending Page

Drone registration status page showing pending approval requests submitted by the drone user.

Drone Registration Form Page

Drone registration form allowing users to enter personal details, drone specifications, and flight information for approval.

Red Zone Alert

Warning interface indicating restricted drone flying zone with red zone alert notification and flight restriction message.

Role Based Access Cards

Role selection cards for Drone User, Farmer, and Service Provider access within the AetherMap platform.

Admin Dashboard Page

Admin dashboard displaying drone registration requests, user management options, and platform monitoring controls.

Drone Registration Management Page

Administrative drone registration management page showing approval, rejection, and monitoring options for submitted drone requests.


Workflow

Users register as:

  • Drone User
  • Farmer
  • Service Provider

Drone users submit flight requests.

Admin verifies and approves requests.

Approved users receive digital certificates.

Farmers can request drone-based agricultural services.

Service providers connect with farmers and fulfill requests.


Objectives

  • Simplify drone flight approval workflow
  • Ensure legal and safe drone operations
  • Connect farmers with drone service providers
  • Create a centralized drone management system

Future Enhancements

  • Real-time Drone Tracking Map
  • Live Weather Alerts
  • Mobile Application
  • Interactive Drone Zone Mapping
  • Automated PDF Certificate Validation

Academic Information

Project Title: AetherMap- Drone Flight Registration & Agricultural Service Platform

Course: Master of Computer Applications (MCA)

Institution: SCMS School of Engineering and Technology

University: APJ Abdul Kalam Technological University


Developed By

Jeeson Justin MCA Student | UI/UX Designer | Full Stack Developer


About

AetherMap is a web-based drone flight registration and agricultural service management platform that helps users request drone flight approvals, manage permitted/restricted flying zones, generate digital flight certificates, and connect farmers with drone service providers through a centralized and responsive system.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages