Logo Lanfrica

Gakwaya011/hinga-heza-app

Domain:

agriculture
Creator:
Gak
Host:
Hinga Heza App: A digital platform for agricultural land acquisition in Rwanda, providing users with land listings, suitability insights, legal guidance, and direct communication with landowners to enhance food security and support farmers Hinga Heza - Agricultural Land Listing Platform Hinga Heza is a platform designed to connect buyers and sellers of agricultural land in Rwanda. It provides users with detailed listings of agricultural land, including essential information like soil quality, water availability, and crop history, along with photos and contact details. Features Frontend: Explore available agricultural land listings with detailed descriptions. Search by title and filter by location. Responsive design for mobile, tablet, and desktop users. Google Sign-In integration for secure user authentication. Pagination for seamless browsing of multiple listings. Backend: RESTful API for serving land listing data to the frontend. Admin functionalities for creating, updating, and deleting land listings. MySQL database integration with Sequelize ORM for data management. JWT authentication for secure admin routes. Technologies Used Frontend: React (with Vite) Material-UI (MUI) Tailwind CSS Framer Motion Axios Backend: Express.js Sequelize ORM MySQL JWT Deployment: Frontend: Deployed on Netlify Backend: Locally hosted or hosted on a preferred platform Installation and Setup Prerequisites: Node.js MySQL Backend Setup: Clone the repository and navigate to the backend folder: git clone github.com cd backend Install dependencies: npm install npx sequelize-cli db:migrate Start the backend server: npm start Frontend Setup: Navigate to the frontend folder: cd frontend Install dependencies: bash Copy code npm install Copy code VITE_API_URL=localhost Start the development server: Copy code npm run dev Deployment Frontend: The frontend is deployed on Netlify. Visit the live version at: Live Site Link Backend: Ensure the backend is hosted and accessible. Update the VITE_API_URL environment variable in Netlify to point to the live backend URL. Usage For Users: Browse available land listings. Use search and filter functionalities to refine re …

Licenses