https://github.com/kavicastelo/black_lotus
This repository includes a flowers management standalone system using ASP.net and MySQL
https://github.com/kavicastelo/black_lotus
asp-net csharp mysql standalone windows
Last synced: 3 months ago
JSON representation
This repository includes a flowers management standalone system using ASP.net and MySQL
- Host: GitHub
- URL: https://github.com/kavicastelo/black_lotus
- Owner: kavicastelo
- License: apache-2.0
- Created: 2024-03-30T14:50:18.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-30T15:26:39.000Z (over 2 years ago)
- Last Synced: 2025-10-23T23:03:41.450Z (9 months ago)
- Topics: asp-net, csharp, mysql, standalone, windows
- Language: C#
- Homepage:
- Size: 214 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Black Lotus Flower Management System
## Introduction
Black Lotus Flower Management System is a desktop application designed to streamline the sales and stock management process for Black Lotus, a reputed flower supplier in Sri Lanka. This application aims to replace the manual communication and record-keeping methods with an efficient, digital solution. It provides functionalities to manage flower categories, flower data, stock, orders, and enables third-party vendors to check stock availability and place orders.
## Features
### 1. Manage Category
- Add, edit, and delete flower categories.
- Categorize flowers for better organization and management.
### 2. Manage Flower Data and Stock
- Add, edit, and delete flower information including name, description, price, and stock quantity.
- Keep track of available stock for each flower.
### 3. Manage Orders
- Create, view, edit, and delete customer orders.
- Ensure accurate and timely order processing.
### 4. Check Stock Availability
- Search for flower stock availability using flower name or codes.
- Instantly check the availability of desired flowers.
### 5. View Flower Names and Codes
- Access a list of all available flower names and their corresponding codes.
- Simplify the ordering process for both customers and vendors.
### 6. Third-Party Integration
- Enable third-party vendors to check stock availability and place orders.
- Provide API endpoints for seamless integration with external systems.
## Technologies Used
- **Database:** MariaDB SQL
- **Backend:** C#
- **Frontend:** ASP.NET (for API endpoints)
- **Client Application:** C# desktop application
## Installation
1. Clone the repository to your local machine.
2. Open the solution file in Visual Studio.
3. Build the solution to restore dependencies.
4. Ensure MariaDB is installed and running on your system.
5. Execute the SQL scripts provided in the `database` directory to set up the database schema.
6. Configure the database connection string in the application settings.
7. Run the application.
## Usage
1. Launch the application.
2. Use the provided functionalities to manage flower categories, flower data, stock, and orders.
## Contributors
- [kavi castelo](https://github.com/kavicastelo)
## License
This project is licensed under the Apache V2.0 License - see the [LICENSE](LICENSE) file for details.
## Acknowledgements
- [Cardiff Metropolitan University](https://www.cardiffmet.ac.uk/Pages/default.aspx) & [ICBT Southern Campus](https://icbt.lk/icbt-southern-campus/)

