Skip to content

Latest commit

 

History

History
91 lines (55 loc) · 3.5 KB

README.md

File metadata and controls

91 lines (55 loc) · 3.5 KB

Asset management app

Django app to track corporate assets such as phones, tablets, laptops and other gears handed out to employees.

This is a professional asset management application designed to help businesses efficiently track and manage their assets. Whether it's equipment, devices, or other valuable resources, MyApp provides a centralized platform for organizations to monitor and maintain their assets, improving operational efficiency and minimizing losses.

How to use the app

Table of Contents

Requirements

  • Python
  • asgiref==3.7.2
  • Django==4.2.2
  • psycopg2-binary==2.9.6
  • sqlparse==0.4.4
  • tzdata==2023.3

Installation

  1. Clone the repository:

    git clone https://github.com/ashiquebiniqbal/asset-management.git
    
    

2.Navigate to the project directory:

 cd asset    

3.Create and activate a virtual environment:

Create a virtual environment

  python -m venv myenv      

Activate the virtual environment

  source myenv/bin/activate   

4.Install the required dependencies:

pip install -r requirements.txt

Usage

1. Asset Inventory Management

MyApp allows businesses to create a comprehensive inventory of their assets. Users can easily add new assets to the system by providing relevant details such as name, description, category, and location. The app enables efficient tracking of asset information, including purchase date, warranty status, and maintenance history.

2. Check-in/Check-out System

With MyApp, organizations can implement a streamlined check-in/check-out process for their assets. Users can easily assign assets to employees, track their location, and monitor their availability. This feature ensures accountability and reduces the risk of asset misplacement or loss.

3. Maintenance Scheduling and Tracking

MyApp simplifies asset maintenance by providing tools to schedule and track maintenance activities. Users can set up regular maintenance tasks, receive notifications for upcoming or overdue maintenance, and track the history of maintenance performed on each asset. This proactive approach helps extend asset lifespan and ensures optimal performance.

4. Reporting and Analytics

The app offers powerful reporting and analytics capabilities, allowing users to generate custom reports based on various asset attributes. Whether it's asset utilization, maintenance costs, or depreciation analysis, MyApp provides valuable insights that assist in making informed decisions regarding asset management and resource allocation.

5. User Collaboration and Access Control

MyApp supports multiple user accounts with different access levels, ensuring secure collaboration and data integrity. Administrators can assign appropriate permissions to different user roles, allowing teams to collaborate on asset management tasks while maintaining data confidentiality and integrity.

Installation and Usage

For detailed instructions on how to install and use MyApp, please refer to the Installation and Usage sections in the README.md file.

Contributing

We welcome contributions from the community to enhance MyApp. If you would like to contribute, please follow the guidelines outlined in the Contributing section of the README.md file.

License

MyApp is released under the MIT License.