A web-based management system for Ilukthenna Plant Nursery to handle daily operations including inventory, orders, and customer management.
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
Frontend: React.js, HTML, CSS, JavaScript
Backend: Java Spring Boot
Database: MySQL
Architecture: MVC with OOAD principles
- 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
| Name | Responsibility |
|---|---|
| Karunarathna D M Y P | Order Management |
| W.G.J. Manilka | Cart Management |
| Dinush Chathuranga | User Management |
| Oshan Amarasingha | Inventory Management |
- Node.js
- Java JDK
- MySQL
- Maven
cd backend
# Configure database in application.properties
mvn spring-boot:runcd frontend
npm install
npm start
# Open http://localhost:3000Plant-nursery/
├── admin/
├── backend/
├── frontend/
└── worker/
- Password encryption
- Role-based access control
- Secure authentication
- Online payment integration
- Email/SMS notifications
- Mobile app version
- Advanced analytics
This project was developed for educational purposes only.
Developed by Group 18 | OOAD Module