Skip to content

AndreLiar/CompanyManagementApp

Repository files navigation

Desktop Management Application

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.

Features

  • 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 .

Prerequisites

Ensure the following are installed on your system:

  1. .NET SDK
  2. Visual Studio (with Windows Forms and .NET workload)
  3. SQLite: No setup required as SQLite is embedded.

How to Set Up and Run the Application

Step 1: Clone the Repository

Using Git, clone the repository:

git clone https://github.com/AndreLiar/CompanyManagementApp.git

Step 2:move to project root

cd CompanyManagementApp

Step 3: to run the application

dotnet run

Step 3: credentials that canbe used to navigate through the application

 standard user: username:abdou; mdp:qwerty
 Admin User: username: admin;mdp:adminpass

About

desktop app that enable a company to manage their clients,projects and employees

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages