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
Post Comment