← Back to projects
Full-Stack Web / Information System

Smart Farm Management System

A farm management and agricultural traceability platform built with Next.js, PostgreSQL, Docker, QR traceability, maps, and dashboard modules.

Year
2026
Type
Academic / Product-style web platform
Period
2026
Status
Published
Role
Developer / system designer for a database-backed farm operation platform.
Demo
Repository only
Architecture
Next.js App Router, PostgreSQL schema, Docker Compose, Nginx reverse proxy, public QR traceability pages.
Source
GitHub: Kettailor/CNM--Farm-Product
Project preview
Smart Farm Management System

KetKat-EcoFarm brings farm operations into one management surface: accounts, farm registration, member permissions, livestock, farm areas, tasks, inventory, documents, public QR traceability, maps, and operational dashboards.

10+

Business modules

Accounts, farms, areas, livestock, tasks, inventory, documents, maps, public pages, and dashboard.

PostgreSQL

Primary data store

Schema-driven information system for farm operation data.

Docker

Runtime setup

Docker Compose, Nginx, Adminer, health check, and CI-oriented project structure.

Information systems

Maps real farm workflows into structured data and management modules.

Traceability

Uses public QR-oriented pages to connect internal records with external product lookup.

Delivery readiness

Includes Docker/Nginx setup, health checks, docs, and GitHub Actions-oriented quality workflow.

Live interaction

REVIEW IT IN MOTION.

This project is repository-first right now. Add a deployed URL to demoUrl, and optionally an iframe-safe URL to demoEmbedUrl, to make it directly interactive here.

Preview not embedded

Deploy the GitHub project, then connect the demo fields.

For static sites, GitHub Pages can be enough. For Next.js and full-stack apps, Vercel, Netlify, Render, Railway, or a Docker host usually gives reviewers a stronger live experience.

Challenge

Represent many farm operation workflows without making the product feel like a loose collection of unrelated CRUD screens.

Solution

Group features around operational entities, connect them through dashboards, maps, records, and public traceability pages.

Outcome

A substantial full-stack information-system project that demonstrates Next.js, TypeScript, PostgreSQL, Docker, maps, charts, and documentation practice.

Recruiter view

WHAT TO NOTICE IN THIS PROJECT.

Shows ability to build a real information system, not only a landing page.

Good evidence for roles involving Next.js, databases, dashboards, and deployment support.

Useful interview topic: data model, module boundaries, traceability flow, and Docker setup.

Process

HOW IT WAS BUILT.

A concise view of the product, design, engineering, and delivery decisions behind the final result.

01

Domain modeling

Separated farm, area, livestock, task, inventory, document, and member concepts into practical modules.

02

Dashboard design

Focused on operational visibility: status, charts, maps, and public traceability touchpoints.

03

Deployment preparation

Prepared environment examples, Docker Compose, Nginx, Adminer, and CI signals for reliable setup.

Contribution

ROLE AND STACK.

Responsibilities

  • Full-stack development
  • Database-backed feature design
  • Docker environment
  • Documentation

Technology

Next.js 14React 18TypeScriptPostgreSQL 16DockerNginxMapLibreLeafletRechartsGitHub Actions
Next steps

WHAT GETS BETTER NEXT.

Deploy a live demo environment with seeded data.

Add screenshots for dashboard, farm map, livestock records, and traceability pages.

Prepare a short architecture diagram for recruiter review.