Welcome to AgriAssist, an innovative platform that connects farmers and buyers by providing a seamless experience for selling and purchasing crops. This platform also offers weather updates to help farmers make informed decisions.
β
Farmer Dashboard β List and manage crops for sale πΎ
β
Buyer Portal β Browse and purchase available crops π
β
Weather Insights β Get real-time weather updates βοΈπ§οΈ
β
Secure Payments β Integrated Razorpay billing system π³
β
User Authentication β Secure login and registration π
| Technology | Description |
|---|---|
| π¨ Frontend | React.js (Located in main branch) |
| βοΈ Backend | Spring Boot (Located in backend branch) |
| ποΈ Database | MySQL |
| π³ Payment | Razorpay (Frontend only, no backend integration) |
Ensure you have the following installed before proceeding:
- π’ Node.js & npm
- β Java JDK 22
- π’οΈ MySQL
- ποΈ Spring Boot
1οΈβ£ Clone the repository:
git clone https://github.com/Dhruviptl26/Agri_Assist.git2οΈβ£ Navigate to the project directory:
cd AgriAssist3οΈβ£ Frontend Setup:
git checkout main
cd frontend
npm install
npm start4οΈβ£ Backend Setup:
git checkout backend- Configure database settings in
application.properties - Run the Spring Boot application:
mvn spring-boot:run5οΈβ£ Access the application at:
http://localhost:3000We welcome contributions! To contribute:
- Fork the repository π΄
- Create a feature branch π οΈ
- Commit your changes πΎ
- Push to your branch π
- Submit a pull request π
- Dhruvi Patel π GitHub Profile
This project is licensed under the MIT License. Feel free to use, modify, and contribute! π
β¨ Happy Farming & Trading! ππΎ
