Elnaiem Factory Website Preview and Explanation

Date of Publishing: 2026-02-06

This project is a full-stack financial management platform designed to simplify accounting operations and improve financial visibility for businesses managing logistics and driver-based transactions. At its core, the system implements a structured Chart of Accounts (COA) along with a complete double-entry accounting model powered by journal entries and journal lines, ensuring accurate and traceable financial records.

The platform supports the full lifecycle of financial transactions — including receivables, payables, expenses, and management drawings — while generating organized reports to assist with operational decision-making.

To strengthen record reliability and auditability, the system allows users to upload and attach receipt images directly to transactions, creating a verifiable source of documentation for every financial entry. Combined with receipt printing and PDF exports, this helps businesses maintain trustworthy financial archives.

Additional features such as secure authentication, manual database and image backups, and structured financial workflows demonstrate a focus on data integrity, resilience, and real-world usability.

From an engineering perspective, this project highlights my ability to architect data-intensive systems, design complex relational databases, and build scalable full-stack applications using modern technologies.

Stack used

  • HTML
  • CSS
  • JavaScript
  • Tailwind CSS
  • TypeScript
  • Svelte
  • SvelteKit
  • NodeJS
  • Drizzle
  • Lucia
  • Flowbite Svelte
  • MySQL
  • GIT

Most Important Features

  • Authentication
  • Chart Of Accounts
  • Bookkeeping
  • double-entry accounting system
  • Handling Drivers Outer Weights
  • Handling Drivers Inner Weights
  • Take camera shots of the recites
  • Handling of Payments and Accounts Receivables
  • Handling of Expenses
  • Handling of Management payable and Drawings
  • Reports as Needed
  • Printing Of recites
  • Exporting recites as PDF
  • Manual Exporting backups of Database and Images

ScreenShots

Home Page

The landing page of the website provides explanation of the website features and simple navigation

Preview

Main tables

this is the main tables of the website which are:

  • settings
  • clients
  • drivers
  • employees
  • products
  • car_types
  • cars
Preview

Settings

this is the settings of the website and it has :

  • seeding the database with the main admins users
  • seeding the database with the Chart Of Accounts COA
  • take a database backup
  • see all database backups link
  • restore a database backup
  • take an images backup
  • see all images backups link
  • restore an images backup
Preview

Clients

this is the clients table

Preview

Drivers

this is the drivers table

Preview

Users

this is the users table

Preview

Products

this is the products table

Preview

Car Types

this is the car_types table

Preview

Cars

this is the cars table

Preview

Outer Weight Create

this is the outer weights create form

Preview

Outer Weights

this is the outer weights table

Preview

Outer Weight Show

this is the outer weight show page

Preview

Invoice

this is the printable invoice

Preview

Inner Weight Create

this is the inner weight create form

Preview

Inner Weights

this is the inner weights page

Preview

Inner Weight Show

this is the inner weight show page

Preview

Expences

this is the Expences page

Preview

Management Drawings

this is the Management Drawings page

Preview

COA

this is the Chart Of Accounts page

Preview

© 2026 Mohammed Makhlouf. All rights reserved.

Built with ❤️ using SvelteKit & Tailwind CSS