Nursery Plant Management System

Nursery Plant Management System – Free Open-Source Web Project

Nursery Plant Management System

Nursery Plant Management System is a free and open-source web app made using Python (Flask) and MySQL. It helps nurseries to manage plant details, take customer orders, and handle feedback in a simple and easy way.This project is perfect for students, beginners, or small startups who want to learn how to build a full-stack app with database connection. The interface is user-friendly and the code is easy to understand.

Project Summary

Attribute Details
Project Name Nursery Plant Management System
Language/s Used Python, HTML, CSS, JavaScript
Framework Flask (Python Web Framework)
Database MySQL
Authentication Admin & Viewer Roles

Download New Real Time Projects :-Click here

Project Flow Overview

Home Page

A central dashboard providing access to core pages: About, Shop, Cart, and Contact.

About Page

Highlights the nursery’s mission and commitment to quality, sustainability, and customer satisfaction.

Shop Page

Displays all available plants with names, descriptions, pricing, and availability.

Cart Page

allows customers to check out and handle certain plants.

Contact Page

A form-based page where users can send feedback or queries to the nursery.

Available Features

  • mechanism for secure login (Admin and Viewer roles)
  • Add/Edit/Delete/View plants (Admin only)
  • Real-time plant listing with availability status
  • Features like Add to Cart, View Cart, and Checkout
  • Contact and About sections
  • Look up plants by name, cost, and availability.
  • MySQL integration using SQLAlchemy
  • Responsive design with basic Bootstrap styling

Complete Setup

1. Open Project in VS Code

  • Launch Visual Studio Code.
  • Go to File > Open Folder.
  • Choose the path: Nursery-Plant-Management-System

2. Create Virtual Environment

Open VS Code terminal (Ctrl + ~) and run:

python -m venv venv

Activate the environment:

  • Windows: venv\Scripts\activate
  • Mac/Linux: source venv/bin/activate

3. Install Requirements

Install dependencies:

pip install -r requirements.txt

4. Create MySQL Database

  • Open phpMyAdmin or any MySQL client.
  • Create a database:

CREATE DATABASE plant_nursery;

  • In app.py, update this line with your MySQL credentials:

app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:yourpassword@localhost/plant_nursery'

5. Create Database Tables

In VS Code terminal:

python

Inside the Python shell:

from app import db
db.create_all()
exit()

6. Run the App

In terminal:

python app.py

The app will be live at:
http://127.0.0.1:5000

We have projects Available in all languages:-Click Here


nursery management system project pdf
plant nursery management system project documentation
nursery management system project in php github
nursery management system project with source code
nursery management system project in java
nursery management system website
er diagram for nursery management system
plant nursery management system project in php
nursery plant management system project
nursery plant management system pdf
online nursery plant management system

Share this content:

Post Comment