Skip to content

foryasith/Plant-nursery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plant Nursery Management System

A web-based management system for Ilukthenna Plant Nursery to handle daily operations including inventory, orders, and customer management.

About the Project

This system was developed for Mr. Jayantha Rupasingha's plant nursery business as part of the OOAD module (SE2012). It helps manage plant sales, customer orders, and inventory tracking digitally.

Client: Ilukthenna Plant Nursery
Products: 10+ varieties of plants
Customers: Government institutions and local clients

Technologies

Frontend: React.js, HTML, CSS, JavaScript
Backend: Java Spring Boot
Database: MySQL
Architecture: MVC with OOAD principles

Main Features

  • User Management - Registration, login, and profile management
  • Shopping Cart - Browse plants, add to cart, and checkout
  • Order Management - Place orders and track delivery status
  • Inventory Control - Stock tracking and low-stock alerts
  • Admin Dashboard - Manage users, orders, and inventory

Team Members

Name Responsibility
Karunarathna D M Y P Order Management
W.G.J. Manilka Cart Management
Dinush Chathuranga User Management
Oshan Amarasingha Inventory Management

Setup Instructions

Prerequisites

  • Node.js
  • Java JDK
  • MySQL
  • Maven

Backend Setup

cd backend
# Configure database in application.properties
mvn spring-boot:run

Frontend Setup

cd frontend
npm install
npm start
# Open http://localhost:3000

Project Structure

Plant-nursery/
├── admin/
├── backend/
├── frontend/
└── worker/

Security Features

  • Password encryption
  • Role-based access control
  • Secure authentication

Future Plans

  • Online payment integration
  • Email/SMS notifications
  • Mobile app version
  • Advanced analytics

📄 License

This project was developed for educational purposes only.


Developed by Group 18 | OOAD Module

About

A scalable ERP system developed using React, Spring Boot, and MySQL, following OOP principles.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages