Computer Inventory Management System (CIMS) is a web-based application built with Django that enables you to efficiently manage and monitor computer assets within your organization.
CIMS serves as a centralized repository for storing and maintaining comprehensive information about the computers deployed in your organization. It offers the following key features:
-
Computer Database: Easily store and manage details of all the computers in your organization. This includes essential information such as computer name, IP address, MAC address, operating system, user's name, location, and purchase date.
-
Historical Tracking: The system keeps a detailed history of all updates and modifications made to computer records. This historical data is crucial for tracking changes over time and auditing purposes.
- Add and edit computer details, including computer name, IP address, MAC address, operating system, user's name, location, and purchase date.
- List all computers in your inventory with filtering and search capabilities.
- Export computer information to CSV format.
- User authentication and login/logout functionality.
- Add and manage operating systems.
- Responsive design for desktop and mobile devices.
To get started with CIMS, follow these steps:
-
Installation: Clone this repository to your local machine and install the necessary dependencies.
-
Database Setup: Create a database and run migrations to set up the database schema.
-
Superuser Account: Create a superuser account to access the admin panel.
-
Development Server: Start the development server and access the application in your web browser.
-
Admin Panel: Log in to the admin panel using your superuser credentials to manage operating systems and access advanced settings.
-
Main Application: Access the main application to add, edit, and list computers. Use the search and filtering options to quickly locate specific computers.
Contributions are welcome! If you have any ideas, suggestions, or discover issues, please create a GitHub issue or fork the repository and submit a pull request.
CIMS is built with Django, utilizing Bootstrap 5 for the frontend and incorporating icons from Font Awesome.