This project aims to decentralize the flight maintenance system by utilizing blockchain technology. The primary objectives include ensuring the originality of aircraft, recording its complete history, and preventing data tampering through the use of blockchain. Additionally, the project incorporates AI for text-to-text and image-to-text responses, providing an interactive and decentralized interface for various users. Each user is granted different functionalities, and the system features responsive user interfaces for diverse devices. Users can also track live flight traffic through API calls.
-
Originality Verification: Utilize blockchain to verify the originality of aircraft by storing relevant details in an immutable ledger.
-
Complete History: Record and secure the complete history of each aircraft, ensuring transparency and traceability.
-
Data Tamper-Resistance: Leverage blockchain's tamper-resistant nature to prevent unauthorized modifications to the stored data.
-
Text-to-Text Responses: Implement AI for text-based interactions, allowing users to query and receive responses regarding flight maintenance.
-
Image-to-Text Responses: Utilize AI to process images and extract relevant information, enhancing the system's capabilities.
-
User-Specific Functionalities: Provide different functionalities for each user type within the decentralized system, ensuring tailored experiences.
-
Responsive UI: Implement an interactive user interface that adapts to various screen sizes and devices for a seamless user experience.
- API Integration: Enable users to track live flight traffic using API calls, enhancing real-time monitoring capabilities.
Follow these steps to set up and run the Blockchain Flight Maintenance System locally:
-
Clone the repository:
git clone https://github.com/viser9/Skyline.git
-
Install dependencies:
cd skyline/frontend npm install
-
Configure the system by updating the necessary settings and API keys.
-
Run the system:
npm start
- View and update maintenance records.
- Access the complete maintenance history of an aircraft.
- Verify and validate aircraft originality.
- Access and audit the complete history of any registered aircraft.
- Query the system for maintenance-related information using text or images.
- Receive AI-generated responses for queries.
- Track live flight traffic.
- Access basic information about registered aircraft.
- Blockchain - Solidity
- AI Services - Google-Gemini-Pro,Google-Gemini-Vision-Pro;
- Web Development - React,Bootstrap,MUI
- Vikas Swain- @Viser9
- John Doe - @Aditya6702
- Sharan K - @Sharan2003
This project is licensed under the MIT License. Feel free to contribute and modify as needed.