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.
- Entry tracking: Entries for employees (all or filtered) are displayed on the
/UserPage.aspxpage. - 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.
- 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
- Clone the repository:
https://github.com/Semi-Competent-Development-Partners/checkInCliAndWebApp/ - Open the solution in Visual Studio 2022.
- Update the db connection string (if absent, create Employee and Entries db tables, w/attributes which match the respective classes)
- Restore NuGet packages and LibMan dependencies.
- Build and run the solution.