LhadjCAD
A modern CAD-style web app for creating, organizing, and managing technical diagrams and project workflows.
What is this project?
LhadjCAD is a modern web application built to organize technical work in a clean, structured interface. It focuses on productivity, clarity, and professional presentation, making it easier to manage diagrams, project data, and related content in one place.
The Problem
Technical work is often scattered across different tools, making it harder to organize, present, and maintain a clean workflow.
The Solution
LhadjCAD centralizes the workflow in one modern interface with a structured layout, better organization, and a polished presentation for technical projects.
Feature Walkthrough
Structured project management
clean UI
technical workflow organization
responsive design
Technology Stack
Frontend
Next.js
React framework handling routing, rendering, and app structure.
Tailwind CSS
Utility-first CSS for consistent, responsive styling.
React
Reusable component UI.
Languages
TypeScript
Typed JavaScript for safer, maintainable code.
Tooling
GitHub
Architecture
LhadjCAD follows a modern component-based web architecture with a focus on reusable UI, clear data flow, and maintainable structure.
Frontend (Client)
Provides the interactive user interface for creating, editing, and managing engineering projects.
Application Logic
Handles business rules, project management, drawing operations, validation, and user interactions.
Database
Stores projects, engineering data, application settings, and user information.
File Storage
Stores project files, exported documents, images, and generated assets.
Deployment
Hosts the application and delivers it securely to users with continuous deployment.
Challenges & Solutions
Building a clean interface, keeping the structure intuitive, and making the project feel professional while staying efficient.
Results & Impact
A polished portfolio-worthy project that demonstrates technical skill, UI organization, and full-stack thinking.
More Projects
StAffichage V2
Active production platform that replaced the original Moodle Notifier. Live at stbejaia.up.railway.app, with a dedicated install page and an Android APK. Source code kept private.
A mobile-first platform for university schedules, classroom info, and announcements — with search, dark mode, and real-time push notifications.
Forsati
FORSATI (فرصتي) — a lightweight, multilingual web app that connects Algerian youth to ODEJ establishments through personalized recommendations, event registration, and QR ticketing.
Moodle Notifier
A working, publicly deployed proof-of-concept (v1.9.9 Beta) that validated the idea and became the foundation for StAffichage V2.
A Python/Flask tool that scrapes the university Moodle board and pushes real-time notifications — the predecessor to StAffichage V2.