Twine

Smart Access Control System (SACS) | Django, Python, PostgreSQL & Embedded Systems

Yohannes Daksa
Published

0
  • Project creator

Project Overview
Designed and developed a Smart Access Control System (SACS), a database-driven application built with Python, Django, and PostgreSQL for employee management, access authorization, attendance tracking, and security monitoring.
The system combines web-based management capabilities with biometric and RFID access-control concepts, providing a structured platform for managing employees, access credentials, devices, doors, and security events.

Key Features

  • Employee Management: Manage employee records and organizational information.
  • Access Control: Configure access rules, door permissions, and authorization records.
  • RFID Management: Manage RFID credentials and card assignments.
  • Biometric Management: Support fingerprint records and face-recognition template management.
  • Attendance Tracking: Maintain employee attendance records.
  • Access Logging: Record and monitor access events.
  • Incident Management: Track security incidents and their status.
  • Notifications: Generate and manage system notifications.
  • Dashboard: Display operational statistics and system activity.

Technologies

  • Python
  • Django
  • PostgreSQL
  • HTML, CSS, JavaScript
  • Bootstrap
  • RFID
  • ESP32 and microcontroller-based access-control concepts
  • Fingerprint and face-recognition components

My Contributions

  • Designed and developed Django application functionality.
  • Implemented database-driven employee and access-management workflows.
  • Worked with PostgreSQL database structures and application integration.
  • Developed dashboard, access-log, attendance, incident, and notification functionality.
  • Worked on access-control logic and credential management.
  • Explored hardware–software integration for RFID and biometric access-control devices.

Project Status
The web application and its core management and monitoring functions are developed. Hardware integration and physical access-control capabilities are subject to their respective implementation and testing stages.

Professional Relevance
This project demonstrates my experience in Python/Django development, PostgreSQL database integration, security-focused software engineering, and smart access-control system design.
GitHub Repository:** https://www.twine.net/signin