Loading...
© 2026 All rights reserved.
A Django-based web application for tracking and managing job applications. Features a public job board where candidates can browse open offers and apply, alongside an authenticated admin dashboard for recruiters to manage companies, offers, and applications through a five-stage pipeline.
fullstack
Open Source
5 tools
Featured Project
Developed as a collaborative project to create a practical recruitment tool for Tunisian SMEs needing an affordable and intuitive hiring management solution.
Small and medium recruitment agencies lacked an affordable, simple tool to manage the hiring pipeline. Existing solutions were either too expensive or overly complex for their needs.
Co-developer — designed the database schema, implemented all three models (Company, Offer, Application) with their CRUD views, built the dual-mode authentication system, and developed the Tailwind CSS frontend with search, filtering, and pagination.
Built a Django 5 web application with a dual-mode access system: a public job board for candidates and an authenticated admin panel for recruiters, featuring comprehensive CRUD operations, search and filtering, and a five-stage application pipeline.
Designing a clean separation between recruiter and candidate permissions required careful planning of the authentication middleware. SQLite concurrency became a bottleneck under test loads, highlighting the need for PostgreSQL in production.
A fully functional recruitment platform with public job board, authenticated admin dashboard, search and filtering, CV uploads with PDF validation, and pipeline status tracking.
Reinforced the importance of planning permission models early. Learned to design role-based views and middleware in Django.
JobTrack provides a dual-interface platform with public-facing job listings and a fully authenticated admin panel. Public users can browse open positions, search by title or company, filter by type and status, and submit applications with CV uploads. Authenticated recruiters have full CRUD access to manage companies, job offers, and applications across a structured pipeline (Reviewed, Interview, Offer, Contract, Rejected). The application features company logo upload, PDF-only CV validation, search with filtering, pagination, and color-coded status badges for pipeline tracking. Built with Django 5 and styled with Tailwind CSS and Lucide icons.
A data analysis and machine learning project exploring the World Happiness Report dataset. Uses linear regression, polynomial regression, and K-Means clustering to identify factors influencing global happiness scores and group countries by well-being patterns.
A modern web-based room reservation and management system built with FastAPI and React. Allows organizations to manage bookable spaces, browse available rooms, make reservations with interactive calendar views, and provides admin tools for managing rooms, equipment, users, and reservations.