.Torabi

Enterprise Web Application

Fakoor TimeSheet

Web Time Tracking & Reporting System

Fakoor Meghnatis SpadanaIran2018-2019

A web-based time tracking and reporting platform developed as the next generation of the desktop system with improved accessibility and maintainability.

Visit Website
ASP.NET Core 0

Framework

N-Layer

Architecture

Second-Level Cache

Performance

Management Reporting

Analytics

Project Overview

The web version of Fakoor TimeSheet was developed to provide easier access and improved maintainability while preserving the core functionalities of the desktop application. It enables employees and managers to efficiently monitor project activities and resource allocation.

My Responsibilities

Designed and developed the entire web application.
Implemented N-Layer architecture using ASP.NET Core.
Developed reporting and project analysis modules.
Designed database models and business workflows.

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

Successfully migrated the business requirements from a desktop environment to a modern web platform.

System Architecture

N-Layer Architecture

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

Quick Info

Role

Full Stack Developer

Duration

2018-2019

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