Connecting Local Farmers to Local Markets.
AgriLink is a web-based platform designed to bridge the gap between small-scale farmers and grocery store owners. The platform provides an easier, faster way to sell and purchase fresh produce directly, improving farmers' market reach and solving logistical challenges.
- User Registration & Authentication (Login/Register system)
- Profile Management (Edit/View profile, upload profile picture)
- Product Management (Farmers can upload and manage product listings)
- Messaging System (Buyers and farmers can communicate directly)
- Order System (Buyers can place orders for farm products)
- Admin Functions (Moderation and system control)
- Security (Password hashing, session management, and secure inputs)
Frontend:
- HTML5
- CSS3 (Bootstrap, Custom Styling)
- JavaScript (jQuery, Ajax)
Backend:
- PHP 8+
- MySQL/MariaDB (Database Management)
- Apache Server (XAMPP)
Other Libraries:
- CKEditor (Rich Text Editor for Blogs and Messages)
-
Clone the repository:
git clone https://github.com/your-username/agrilink.git cd agrilink
Setup local environment:
Install XAMPP
Place the project folder inside the htdocs directory
Start Apache and MySQL servers from XAMPP Control Panel
Import the database:
Open phpMyAdmin
Create a new database (e.g., agrilink)
Import the provided SQL file.
Update db.php:
Configure database username, password, and database name as needed.
Access the platform:
Navigate to http://localhost/agrilink on your browser.