Skip to content

vedantthate/Company-Visitor-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛂 Visitor Management System (CVMS)

A web-based Visitor Management System built using Django, designed to manage and monitor visitors in an organization. It includes features for adding, searching, updating, and filtering visitor records between dates.


📌 Features

  • 🔐 User authentication
  • 🧾 Add new visitors
  • 📋 Manage existing visitor records
  • 🔍 Search by name or contact number
  • 📅 Filter visitors between two dates
  • 📊 Pagination support
  • 🎨 Clean and responsive UI using Bootstrap 5
  • ✅ Flash messages for successful actions
  • 🗂 Sidebar navigation for easy access

⚙️ Tech Stack

Layer Technology
Backend Django (Python)
Frontend HTML5, CSS3, Bootstrap 5
Icons Bootstrap Icons
Database SQLite (can be switched to PostgreSQL/MySQL)

🚀 Getting Started

1. Clone the Repository

git clone https://github.com/vedantthate/Company-Visitor-Management-System.git
cd Company_visiter

2. Create a Virtual Environment

python -m venv venv
source venv/bin/activate   # On Windows: venv\Scripts\activate

3. Install Dependencies

pip install -r requirements.txt

4. Apply Migrations

python manage.py makemigrations
python manage.py migrate

5. Run the Server

python manage.py runserver

Visit http://127.0.0.1:8000 to open the app.


📁 Project Structure

Company-Visitor-Management-System/
└── Company-Visitor-Management-System-main/
    ├── .gitignore
    ├── README.md
    ├── manage.py
    ├── requirements.txt
    ├── Company_visiter/
    │   ├── __init__.py
    │   ├── asgi.py
    │   ├── settings.py
    │   ├── urls.py
    │   └── wsgi.py
    ├── app/
    │   ├── __init__.py
    │   ├── admin.py
    │   ├── apps.py
    │   ├── models.py
    │   ├── tests.py
    │   ├── urls.py
    │   ├── views.py
    │   ├── migrations/
    │   └── templates/
    │       ├── dashboard.html
    │       ├── forgetpass.html
    │       ├── login.html
    │       ├── managevisiter.html
    │       ├── newpassword.html
    │       ├── newvisiter.html
    │       ├── profile.html
    │       ├── register.html
    │       ├── update_visiter.html
    │       ├── visiablebydate.html
    │       └── visitbydate.html


🔐 Admin Access

Create a superuser to access Django Admin:

python manage.py createsuperuser

✍️ Screenshots

📊 Dashboard View

Dashboard

➕ Add Visitor Form

Add Visitor

📋 Manage Visitors Table

Manage Visitors



🧑‍💻 Author


📄 License

This project is open source under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published