Apartment Visitor System Using Python Django
The Apartment Visitor System is an online platform which is designed to offer a smart, secure and efficient alternative to traditional manual visitor tracking systems. With a focus on enhancing residential security and streamlining the visitor management process this system provides a user-friendly platform that ensures only authorized individuals are granted access to apartment premises.
Apartment Visitor System uses Python with the Django framework and MySQL database the system is robust, scalable and easy to maintain. It is specifically tailored to maintain accurate records of visitors allowing real-time tracking, report generation and effective gate management.
Language Used | Python |
---|---|
Framework Used | Django |
Database | MySQL |
User Interface Design | HTML, AJAX,JQUERY,JAVASCRIPT |
Web Browser | Mozilla, Google Chrome, IE8, OPERA |
IDE | PyCharm |
Project Modules
This application have a single module operated by an admin, who has access to various features:
- Dashboard: Offers a summarized view of visitor activity, showing the number of visitors within a selected time frame.
- Visitors: Enables the admin to add new visitor entries, manage visitor records, and update visitor check-out times.
- Create Pass: Allows the admin to create, view, and delete visitor passes.
- Search Visitor: Facilitates quick retrieval of visitor details using the visitor’s name or phone number.
- Search Pass: Enables searching for specific visitor passes using the visitor’s name or contact details.
- Visitor Reports: Allows generation of detailed visitor reports within a user-defined date range.
- Pass Report: Generates pass-related reports between selected dates for record-keeping and analysis.
In addition to these core functionalities the admin can also update their personal profile change the system password and recover their password when necessary.
Project Output Screens
Home Page

Admin Login

Dashboard

Add Visitor

Create Pass

How to run the Project
1. Download the zip file
2. Extract the file, copy avs
folder, and paste it on the desktop
3. Open PyCharm and click on the terminal
4. Navigate the project folder using the cd command
cd project_path
For ex: cd C:\Users\YOURPCNAME\OneDrive\Desktop\avs\
5. Now navigate to the apartment_visitor_system
folder
cd apartment_visitor_system
7. Run the Project using the following command
python manage.py runserver
Now click the URL http://127.0.0.1:8000
and the Project will Run
Login Details
**************Admin login Details**************
Username: admin
Password: Test@123
Project Demo