Skip to content

DeepDN/it-asset-manager

Repository files navigation

🏢 IT Asset Manager - Professional Edition

Python Flask Docker License

A comprehensive web-based IT Asset Management System designed for Network and System Administrators to efficiently track, manage, and monitor IT assets, user access permissions, and organizational resources.

👨‍💻 Author

Deepak Nemade
Network & System Administrator | IT Asset Management Specialist

LinkedIn GitHub


📸 Screenshots

Page 1 Page 2
Page 3 Page 4
Page 5 Page 6
Page 7 Page 8
Page 9

🚀 Quick Start

🐳 Docker Deployment

# Clone repository
git clone https://github.com/DeepDN/it-asset-manager.git
cd it-asset-manager

# Configure environment
cp .env.example .env

# Start development environment
docker compose up -d

# Access: http://localhost:5000
# Username: admin | Password: admin123 (CHANGE IMMEDIATELY)

Production with Nginx

docker compose -f docker-compose.prod.yml up -d
# Access: http://localhost

🔧 Configuration

Create a .env file for production settings:

SECRET_KEY=your-super-secret-key-change-this
FLASK_ENV=production
DATABASE_URL=postgresql://user:pass@db:5432/it_asset_manager

📋 Asset Types Supported

  • Laptops (LAP####), Desktops (DSK####)
  • Routers (RTR####), Switches (SWH####), Firewalls (FWL####)
  • Smartphones (MOB####), Tablets (TAB####)
  • Monitors (MON####), Projectors (PRJ####), Speakers (SPK####)
  • Printers, Keyboards, Mice, Cables, and more

🔍 Troubleshooting

# Check logs
docker compose logs app

# Rebuild without cache
docker compose build --no-cache

# Reset database (WARNING: Deletes all data)
docker compose down -v
docker compose up -d

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Created with ❤️ by Deepak Nemade

About

Professional IT Asset Management System - Track 30+ asset types, manage ownership (purchased/rented/leased), user access control, and comprehensive reporting. Built with Flask, featuring modern UI and enterprise-grade security.

Resources

License

Stars

9 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors