Improvements needed:
- Issue with the border of image in the home page.
- Backend API response does not return ownername. After implementing login/sign-up, return it from backend and add it to booking.jsx.
- Hardcoded Nearby machinery button on home page
- Add good dummy data
- Available/ Unavailable on search-card
- rupees per acre
- Booked by in Service Provider
- Integrate the users and SP's Profiles
- Add profile photo
Krishi Rental Service is a platform designed to connect farmers with essential agricultural equipment on a rental basis. The service aims to reduce the financial burden on farmers by providing cost-effective access to machinery, tools, and other necessary farming resources.
- User Registration & Authentication: Secure sign-up and login process.
- Equipment Listing: Renters can list agricultural equipment with details such as price, availability, and location.
- Booking System: Farmers can browse and book available equipment.
- Payment Integration: Secure online payments and transaction tracking.
- Reviews & Ratings: Users can provide feedback on rented equipment and services.
- Location-based Search: Enables farmers to find nearby rental options.
- Admin Panel: For managing users, listings, and transactions.
- Frontend: React.js / Vue.js / Angular
- Backend: Node.js / Django / Spring Boot
- Database: PostgreSQL / MySQL / MongoDB
- Authentication: Firebase Auth / OAuth
- Cloud Storage: AWS S3 / Google Cloud Storage
- Deployment: Docker, Kubernetes, AWS / GCP
- Clone the repository:
git clone https://github.com/yourusername/krishi-rental-service.git cd krishi-rental-service - Install dependencies:
npm install # or yarn install - Configure environment variables:
- Copy
.env.exampleto.env - Set required values for database, API keys, and authentication.
- Copy
- Start the application:
npm start # or yarn start
- Sign up and create a profile.
- List available equipment for rent or browse available listings.
- Book equipment, make payments, and track transactions.
- Leave reviews and ratings after use.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
feature-branch-name). - Commit your changes.
- Push to the branch and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For inquiries, suggestions, or contributions, please reach out via [email/contact details].
Added KK