Online Agriculture Products Store and Consultation Test phase, srs, design phase and source code final deliverable
Domain: Web Application
The purpose of this project is to develop a website to facilitate farmers. It will be like an e-store where farmers can buy their required products online and can get consultation. As farmers can get their products and suggestions on time, it will be great opportunity for them to increase their products yield. This website should have different categories of agriculture products like pesticides, fertilizers, seeds, equipment etc. under each category all related option ( varieties of seeds, names of pesticides and fertilizers with brands, types and names of agriculture equipment) should be available.
A farmer will be able to search and view products by applying different filters but only register farmer can buy products after selecting product he/she will be able to place an online order. At checkout time, more information will be needed to complete the order. Usually, the customer will be asked to fill the basic details or select a billing address, a shipping address, and payment option such as debit/credit card information or cash on delivery.
Farmers should also be able to rent any machinery available in farming equipment category. This website should also provide facility for online consultation related to agriculture. For this purpose, expert can get registered. An expert can recommend any pesticides or fertilizers to the farmers.
Farmers can also hire a consultant for physical visit.
Users of this website may be:
- Individual user
- Consultant
- Farmer
Functional
Requirements:
Farmer/Company panel:
- Any User can search/ view products by applying filters (name, price, brand name etc).
- He/she should get registered to place an order.
- He/she should be able to select and add products to the cart.
- He/she should be able to select payment method.
- The user should fill a form by providing his /her name, contact number, postal address, city, delivery and payment method (cash on delivery/online by using credit/debit card) at checkout.
- He/she should be able to send messages to consultants and can view consultant’s answers
- He/she should also be able to view other’s messages and consultant’s answers.
- He/she should be able to add review and feedback about various products and website.
- The user can login and logout.
Consultant Panel:
- Consultant should get registered for consultation.
- Consultant can view user’s messages and can answer messages.
Admin panel:
- Admin can view orders.
- Admin have access to monitor everything on the website.
- Admin can add view and delete different products.
- Admin can create, view and update categories.
- Admin can add payment method.
- Admin can add consultant and can view consultant information.
- Admin can view farmer’s reviews and feedback.
- Admin will be able to generate a report such as sale and buy reports, profit and loss report on a monthly.
Tools:
- Operating System: Window7and above
- HTML, CSS, Bootstrap (Front-end)
- Adobe Dreamweaver
- MYSQL(Backend)
- PHP (Server-side programming)
- XAMPP — Web Application Server