Basic Timesheet Application ASP.NET MVC 5
Link to Complete Documentation :- https://www.c-sharpcorner.com/article/timesheet-project-process-using-mvc-5/
About Platform Used
I had developed entire Application using Microsoft visual studio 2015 with SQL Server 2008 R2. Frame worked used is ASP.NET MVC 5 and language is C# and Dapper, Entity Framework as ORM and Repository Pattern. Microsoft visual studio 2015 with Update 3
Link to download: - https://www.visualstudio.com/vs/older-downloads/
Microsoft SQL Server 2008 R2
Link to download: - https://www.microsoft.com/en-in/download/details.aspx?id=29062
External packages which are used in this Project I have also added some packages from NuGet, here is the list:
- CaptchaMvc
- ClosedXML
- Dapper
- ELMAH
Design Templates
- SB Admin 2 A Bootstrap admin theme, dashboard, or web app UI featuring powerful jQuery plugins for extended functionality. Link: - https://startbootstrap.com/template-overviews/sb-admin-2/
JavaScript Libraries
-
Toastr Link: - http://www.toastrjs.com/
-
DateTimePicker Link: - https://xdsoft.net/jqplugins/datetimepicker/
-
Datatables Link: - https://datatables.net/
Encryption Library
- AES 256
Login credentials with Password
User Username :- demouser Password :- 1234567
Admin Username :-demoadmin Password :-1234567
SuperAdmin Username :-SuperAdmin Password :-1234567
Features to be added:
-
Overtime feature
-
Facial Recognition:
Azure Cognitive Services:
Visit the Azure Portal. Create a new Azure Cognitive Services resource. Choose the Face API service. Get API Key and Endpoint:
Once the resource is created, obtain the API key and endpoint from the Azure Portal. Use Azure Face SDK in C#:
Install the Microsoft.Azure.CognitiveServices.Vision.Face NuGet package in your project.