Skip to content

AgTech ERP platform built with React + TypeScript. It provides Admin users with dashboards to manage farmers and their crops, while Farmers can manage their own profiles and crops. The frontend consumes a RESTful API from the backend and includes role-based views.

Notifications You must be signed in to change notification settings

Koech01/AgTech-ERP-frontend

Repository files navigation

AgTech ERP Setup Guide

AgTech ERP platform built with React + TypeScript. It provides Admin users with dashboards to manage farmers and their crops, while Farmers can manage their own profiles and crops. The frontend consumes a RESTful API from the backend and includes role-based views.

Table of Contents

  • Overview
  • Prerequisites
  • Installation
  • Running the Project
  • Demo Credentials

Overview

  • React 19.x + TypeScript
  • TailwindCSS
  • Material UI
  • React Router DOM
  • MUI X Charts

Prerequisites

Before you begin, ensure you have the following installed:

Installation

Clone the repository and set up your virtual environment:

  1. Clone the repository:
git clone https://github.com/Koech01/AgTech-ERP-frontend
cd AgTech-ERP-frontend 
  1. Install dependencies:
npm install
  1. Install additional packages:
npm install tailwindcss @tailwindcss/vite postcss autoprefixer
npx tailwindcss init -p
npm install @mui/material @emotion/react @emotion/styled @mui/icons-material
npm install @mui/x-charts
npm install react-router-dom@latest
npm install --save-dev @types/react-router-dom

Running the Project.

Start the development server:

npm run dev 

Demo Credentials

Notes

  • The project is responsive and supports role-based dashboards: Admin vs Farmer.
  • Charts visualize crops per farmer (Admin) or crops by type (Farmer).
  • Sidebar navigation allows easy switching between modules.

About

AgTech ERP platform built with React + TypeScript. It provides Admin users with dashboards to manage farmers and their crops, while Farmers can manage their own profiles and crops. The frontend consumes a RESTful API from the backend and includes role-based views.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages