This project is a C# desktop application built using Visual Studio. The application provides essential tools for managing employees, projects, and clients in a small business. It includes authentication to secure access and uses SQLite for database management.
- Authentication with role-based access (Admin/User).
- Employee Management: Add, update, delete, and list employees.
- Project Management: Add, update, delete, and list projects with employee assignments and deadlines.
- Client Management: Manage client details, history, and statuses.
- Reports: Generate and export data summaries in PDF .
Ensure the following are installed on your system:
- .NET SDK
- Visual Studio (with Windows Forms and .NET workload)
- SQLite: No setup required as SQLite is embedded.
Using Git, clone the repository:
git clone https://github.com/AndreLiar/CompanyManagementApp.git
cd CompanyManagementApp
dotnet run
standard user: username:abdou; mdp:qwerty
Admin User: username: admin;mdp:adminpass