Grama Soil Express App
No description available
🛠️ Technologies Used
Java
Java
Express
🌾 Grama Soil Express
---------------------
Grama Soil Express is an Android-based agriculture support application developed to help farmers in rural areas by providing soil-related information, crop details, and centralized administration through a simple mobile platform.
1️⃣ Abstract
------------
Grama Soil Express is an Android-based agricultural support system designed to assist farmers in rural and semi-rural areas by providing easy access to soil health information and agricultural guidance. Traditional soil testing methods are often expensive, time-consuming, and inaccessible to village farmers, leading to improper fertilizer usage and reduced crop productivity.
This project aims to bridge the gap between agriculture and digital technology by offering a user-friendly mobile application. The system consists of two main modules: User (Farmer) and Admin. Farmers can log in, manage their profile, and access soil and crop-related information, while administrators manage village lists and crop master data. The application is developed using Android Studio (Java & XML) with Firebase Authentication and Firebase Realtime Database, ensuring secure access and real-time data management.
2️⃣ Working of the Project
-------------------------
The working of Grama Soil Express follows a simple and structured flow:
User or Admin logs in using Firebase Authentication.
After successful login, the system checks the user role from Firebase Realtime Database.
Based on the role:
User (Farmer) is redirected to the Home screen.
Admin is redirected to the Admin Dashboard.
Farmers can view their profile, land details, and agricultural information.
Admin can manage village names and crop lists centrally.
All data updates are reflected in real time using Firebase.
3️⃣ UML Diagrams (9 Diagrams)
----------------------------
The following UML diagrams are designed for the project:
Use Case Diagram
----------------
Class Diagram
-------------
Sequence Diagram
----------------
Activity Diagram
----------------
State Diagram
------------
Component Diagram
-----------------
Deployment Diagram
------------------
Data Flow Diagram (DFD – Level 0)
--------------------------------
Data Flow Diagram (DFD – Level 1)
---------------------------------
These diagrams explain the system structure, data flow, and interaction between users, admin, and the system.
4️⃣ Results Images
-----------------
The results section includes screenshots of the implemented application such as:
Login Screen
------------
User Home Screen
----------------
User Profile Screen
-------------------
Settings Screen
---------------
Admin Dashboard
---------------
Village Management Screen
------------------------
Crop Management Screen
----------------------
These images demonstrate the successful implementation of role-based login and admin-controlled data management.
5️⃣ Training Images
------------------
Training images include:
UI design screenshots
---------------------
Firebase Authentication setup
----------------------------
Firebase Realtime Database structure
------------------------------------
Admin data entry screens
-----------------------
These images show how the application was configured and tested during development.
6️⃣ Software Tools Used
----------------------
The following software tools were used in the development of this project:
Android Studio – Application development
Java – Application logic
XML – User Interface design
Firebase Console – Backend services
Git & GitHub – Version control
Windows OS – Development environment
7️⃣ Code Libraries Used
----------------------
The following libraries and services are used in the project:
Firebase Authentication
Firebase Realtime Database
AndroidX Libraries
Material Design Components
ConstraintLayout
RecyclerView
📌 Conclusion
-------------
Grama Soil Express demonstrates how mobile and cloud technologies can be effectively used to support agriculture and rural development. The project provides a scalable foundation that can be extended with soil testing hardware, AI-based recommendations, and multilingual support in the future.