Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/udoy2/plant-management-system

A PHP-based Plant Management System featuring secure login, middleware, MySQL database, and HTML/CSS/JavaScript frontend. Users can manage plants, buy, and sell them seamlessly. πŸŒΏπŸ’»
https://github.com/udoy2/plant-management-system

css html management-system mysql-database php

Last synced: 6 days ago
JSON representation

A PHP-based Plant Management System featuring secure login, middleware, MySQL database, and HTML/CSS/JavaScript frontend. Users can manage plants, buy, and sell them seamlessly. πŸŒΏπŸ’»

Awesome Lists containing this project

README

        

# Plant Management System

A PHP web application with secure login, middleware, MySQL database, and HTML/CSS/JavaScript frontend for managing plants. Users can login, perform CRUD operations on plants, and engage in buying and selling.

![Screenshot](https://github.com/Udoy2/Plant-Management-System/blob/master/assets/screenshot/Dashboard.png)

## Features

- **Secure Login**: User authentication with proper login sessions.
- **Middleware**: Ensures secure data transmission and access control.
- **Database**: MySQL used for storing plant and user information.
- **CRUD Operations**: Create, Read, Update, and Delete plants.
- **Buying and Selling**: Functionality to buy and sell plants.

## Technologies Used

- **PHP**: Backend scripting language
- **MySQL**: Database management system
- **HTML/CSS**: Frontend markup and styling
- **JavaScript**: Frontend interactivity

## Installation

1. Clone the repository:

```bash
git clone https://github.com/Udoy2/Plant-Management-System.git
cd Plant-Management-System
```

2. Import the database schema (`/db_backup/tree_management.sql`) into your MySQL database.

3. Configure the database connection in `/database/database.php`.

4. Upload the project files to your web server or run locally using a server like XAMPP.

## Usage

1. Navigate to the login page (`index.php`) and enter your credentials.
2. Upon successful login, you can manage plants, buy, and sell them.

## Screenshots

![Login Page](https://github.com/Udoy2/Plant-Management-System/blob/master/assets/screenshot/loginPage.png)
![Dashboard](https://github.com/Udoy2/Plant-Management-System/blob/master/assets/screenshot/Dashboard.png)

## Contributing

Contributions are welcome! Please follow these steps to contribute:

1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Make your changes.
4. Commit your changes (`git commit -m 'Add some feature'`).
5. Push to the branch (`git push origin feature-branch`).
6. Open a pull request.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

---

Feel free to reach out if you have any questions or need further assistance. Happy gardening! 🌿