Khayaal Restaurant Cashier System is a CRUD desktop (for Windows only) project to manage sales, purchases, stock, and table bookings for cafes or restaurants. It was created for a college databases course, using the following technologies: .NET Framework 4.8, Bunifu UI Winforms, Guna UI Winforms, ADO.NET, and Microsoft SQL Server.
- .NET Framework 4.8
- Bunifu UI Winforms: You can download Bunifu UI Winforms from the official website
- Guna UI Winforms: You can download Guna UI Winforms from the official website
- Microsoft SQL Server
git clone https://github.com/mohamedsaeed138/Khayaal-Restaurant-Cashier-System.git
cd Khayaal-Restaurant-Cashier-System
- Ensure Microsoft SQL Server is running.
- Copy the database file provided in the repository (
database.mdf
) to your SQL Server data directory. - Attach the database file in SQL Server Management Studio (SSMS).
- Update the connection string in the configuration files to match your SQL Server configuration.
- Build the project in Visual Studio.
- Run the project to start the application.
Note: This project is for Windows only.
- CRUD operations on: Bills, Purchases, Items, and Booking
- Monitoring Stock
- Monitoring Best Sales
- Relate Items with Raw Materials
- Export Data To Excel Sheets
- System Supports English & Arabic
- .NET Framework 4.8
- For UI
- Bunifu UI Winforms
- Guna UI Winforms
- ADO.NET (Microsoft SQL Server data access provider for .NET)
- Microsoft SQL Server
- Login Form
- Create new item
- Home Form
- Best sales Form
- Bills Form
- Raw materials Form
- Relations Form
- Purchases Form
- Create new booking
We welcome contributions to improve the Khayaal Restaurant Cashier System! If you'd like to contribute, please follow these guidelines:
- Fork the repository and clone it to your local machine.
- Create a new branch for your feature or bug fix:
git checkout -b feature/new-feature
orgit checkout -b bugfix/issue-number
. - Make your changes and test thoroughly.
- Commit your changes with descriptive commit messages:
git commit -m "Add new feature"
orgit commit -m "Fix issue #123"
. - Push your changes to your fork:
git push origin feature/new-feature
. - Submit a pull request to the
main
branch of the original repository. - Ensure your pull request description clearly explains your changes and the problem it solves.
We appreciate your contributions and thank you for helping to improve Khayaal Restaurant Cashier System!
This project is licensed under the MIT License. See the LICENSE file for details.