farmOp

Help farmers manage their farm

farmOp

project overview

A web application that helps farmers to keep record, manage and analyze financial activities and farm operations such as sales, procurements, breeding, planting, harvest

Features

  • Used HTML5, CSS3, Semantic UI, JavaScript and EJS to develop a responsive modern design for the client side.
  • Employed Passportjs for secure authentication and session management.
  • Ensured user inputs are well validated both on client side and server side using Joi library for validation.
  • Implement search and sorting functionalities to enable dynamic display of data.
  • Ensured pages are well paginated for easy navigation.
  • Used Nodejs and Express to build Apis.
  • Implement feature that suggest activities for farmers based on the crop planted or animals they are rearing
  • Enables farmers owners to track workers and farm activities' progress easily

Stack

mongodb
expressjs
nodejs
ejs
semantic css
html
css