Skip to content

An application that manages a studying workspace, you can manage users and their data, classes, offers and expired offers, kitchen and orders

Notifications You must be signed in to change notification settings

Mostafa-Usama/X-Vision-Workspace

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏢 Workspace Management System

X-Vision is a robust WPF application designed to streamline workspace management, providing an intuitive and efficient user experience. This app handles user records, chair or class reservations, kitchen services, and detailed financial transactions.

✨ Key Features

  • 👥 User Management: Effortlessly manage user data, including active users for indivdual chair reservation or class reservation, all while retaining historical records.
  • 💼 Offer Management: Automatically track and update user offers in real-time, handling expired offers with ease.
  • ✍ Reporting: Generate detailed reports on user activities and kitchen usage for specified time periods.
  • 🕒 Reservation Tracking: Calculate costs based on stay duration with an intuitive reservation system.
  • 🍽️ Kitchen Management: Keep track of kitchen orders, sales, amounts and profits.

👨‍💻Technologies Used

  • Frontend: WPF (Windows Presentation Foundation) with C# and XAML.
  • Backend: SQLite Database.
  • Installer: Built and deployed using Inno Setup.

🚀 Getting Started

Installation

  1. Clone the repository to your local machine:
    git clone https://github.com/Mostafa-Usama/X-Vision-Workspace.git
  2. Open the solution file (.sln) in Visual Studio.
  3. Restore NuGet packages to install dependencies.
  4. Build the solution to compile the project.

Or if you want to start using the application, you can you just run the installer file in setup folder and open the exe file afterwards

NOTE

  • The application is only available in Arabic.
  • The application contains some data that was used for testing.
  • The username and password to log in are "456" and "123" respectively, and the password to access admin and system settings is "123", (you can change these passwords if you want but these passwords were used for testing purposes and ease of use)

💡 Usage

  • 💼 Reservation Tracking: Manage workspace reservations and automatically calculate the total cost.
  • 🔄 Offer Management: Offers are monitored and updated automatically, including expired ones.
  • 📅 Historical Records: Retain historical information.
  • 🍽️ Kitchen Management: Full kitchen system to keep track of all products, their amount and cost while having the ability to edit any of them.
  • 👨‍💼 Admin Settings: Change your password if you need, and save a backup version of the data.

🖼 Screenshots

🤝 Contributing

  • We welcome contributions to improve the Workspace Management System! Whether it's a bug fix, new feature, or documentation update, your help is appreciated. Feel free to create an issue or submit a pull request.

About

An application that manages a studying workspace, you can manage users and their data, classes, offers and expired offers, kitchen and orders

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.6%
  • Inno Setup 0.4%