.Torabi

Enterprise Web Application

Fakoor TimeSheet

Web Time Tracking & Reporting System

Fakoor Meghnatis SpadanaIran2020 – 2021

A private internal web application commissioned in October 2020 to replace the desktop TimeSheet workflow with improved accessibility, centralized administration, and easier maintenance.

Visit Website
ASP.NET Core 0

Framework

N-Layer

Architecture

Second-Level Cache

Performance

Management Reporting

Analytics

Project Overview

In October 2020, Fakoor Meghnatis Spadana commissioned me to convert the desktop TimeSheet application I had previously built into a private web-based system. I delivered the initial ASP.NET Core implementation in approximately three months and continued supporting the internal production application for approximately one year. The platform preserved the core time-tracking and reporting workflows while improving accessibility and centralized administration.

My Responsibilities

Converted the existing desktop TimeSheet requirements into a private ASP.NET Core web application.
Designed and delivered the initial implementation in approximately three months.
Implemented N-Layer architecture, role-based authorization, centralized administration, reporting, and project analysis modules.
Provided deployment and production support for approximately one year after delivery.

Key Features

Project Time Tracking

Records employees' daily working hours across projects.

Management Dashboard

Provides analytical reports for project planning and resource allocation.

Multi-layer Architecture

Implemented using ASP.NET Core and N-Layer architecture for better maintainability.

Performance Optimization

Implemented second-level caching to reduce database queries and improve application performance for frequently accessed data.

Technical Achievements

Modernization

Converted the existing desktop business workflows into a private web platform, delivered the first production version in approximately three months, and supported it for approximately one year.

System Architecture

N-Layer Architecture

Designed using separated layers for presentation, business logic, and data access.

Quick Info

Role

Independent Software Consultant & Full-Stack Developer

Duration

2020 – 2021

Company

Fakoor Meghnatis Spadana

Location

Iran

Tech Stack

Backend
.NET 5ASP.NET Core MVCEF Core 5
Frontend
HTMLCSSJavaScriptjQueryBootstrapRazor View
Database
SQL Server
Tools
Visual Studio

Related Projects