Project Domain / Category
Mobile Application (Android)
Abstract / Introduction
Global warming is the main concern of each country in this era. One of the main reasons is deforestation. Number of trees grown is less than the number of trees being cut or removed. Globally, especially in Pakistan there is no efficient way to regulate the forestation/deforestation. The current regulatory process is offline. We must develop an Android App that will regulate the cutting of trees and transportation of the wood. The regulatory authority (admin) will issue three permits.
1- Tree Validation permit
(Regulator Officers generate a QR code of each tree which contain tree details along with GPS coordinates)
2- Tree Cutting permit
(This permit will be issued to the harvester it will also contain the tree validation permit (in the form of QR) in it. This permit will allow the harvester to cut the allocated tree).
3- Tree Transport permit
The regulator officer will issue transport permit to the harvester after verifying that tree is harvested according to tree Felling permit, so that he can carry the wood in his/her vehicleThere will be three users of the Application.
• Harvesters
• Regulatory Officers
• Admin
The following will be the functional requirements of this project.
Functional Requirements
1. Regulators will be added by admin.
2. Regulators will issue QR code to every tree.
3. Harvester can request the cutting of a tree.
4. Admin can manage harvesting requests
5. Harvester should be able to receive Real-time Push notifications his request confirmation/cancelation, permit issuance.
6. Permit Management by Admin
7. Information of all the trees should be saved by the admin
8. On QR code scanning, app should show information against that QR code.
Note:
• You can use libraries from Github or AndroidArsenal• You can use Git as version control for project.
• These are basic requirements of the application. Students may add further functionalities to make the application more useful.
• It may also be noted that your android devices must support all features
necessary for this project.
Tools
Android StudioFirebase
MySql / PhpMyAdmin
Google Maps
0 Comments