Skip to content

C# .NET employee check-in simulation solution which contains a Client-Server CLI and ASP.NET Web app which displays entries in real-time

Notifications You must be signed in to change notification settings

Semi-Competent-Development-Partners/checkInCliAndWebApp

Repository files navigation

Entry Management System

This repository contains the Entry Management System, a web-based application designed to manage employee and user entries efficiently. The solution leverages a combination of ASP.NET Web Forms and .NET Core technologies to deliver a robust and scalable system.

Features

  • Entry tracking: Entries for employees (all or filtered) are displayed on the /UserPage.aspx page.
  • Real-Time Notifications: Instant updates regarding new entries occur in real-time, powered by SignalR.
  • Database Integration: Employee and Entry data are stored in a SQL Server database.
  • WebForms Frontend: Web Forms for UI with support for client-side libraries managed via LibMan.
  • Cross-Platform Compatibility: Components targeting both .NET Framework 4.8 and .NET 6.

Technologies Used

  • Backend: ASP.NET, .NET Core (for Client-Server)
  • Frontend: Web Forms with client-side libraries
  • Real-Time Communication: SignalR
  • Database: SQL Server
  • Dependency Management: NuGet, LibMan
  • Configuration: Web.config and appsettings.json

Getting Started

  1. Clone the repository: https://github.com/Semi-Competent-Development-Partners/checkInCliAndWebApp/
  2. Open the solution in Visual Studio 2022.
  3. Update the db connection string (if absent, create Employee and Entries db tables, w/attributes which match the respective classes)
  4. Restore NuGet packages and LibMan dependencies.
  5. Build and run the solution.

About

C# .NET employee check-in simulation solution which contains a Client-Server CLI and ASP.NET Web app which displays entries in real-time

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published