Hey r/selfhosted
I'd like to share my web app called asset-lookup, its an asset management system that is focused on tracking maintenance, renewals, warranties, and subscriptions. It's designed for organizations and individuals that need automated notifications and tracking capabilities for their assets.
Features
Asset Management:
* Complete asset tracking (hardware, software, licenses)
* Advanced filtering, search, and bulk operations
* File attachments (receipts, manuals, photos)
* Tag-based organization and categorization
* Export, Import csv functionalities
Smart Notifications:
* Automated warranty expiration alerts via email
* User response tracking (Renewed/Won't Renew/Pending)
* Customizable notification schedules and frequencies
* One-click responses directly from emails
User & Access Management:
* Role-based permissions (Admin, Group Admin, User)
* Group-based asset assignment
* Two-factor authentication support (TOTP)
* Comprehensive audit logging
Enterprise Features:
* Multi-timezone support
* SMTP configuration for notifications
* Real-time dashboard with warranty status overview
Tech Stack
Asset Lookup is built with enterprise-grade technologies:
* **Backend:** Python with Flask
* **Database:** SQLite (easily switchable to PostgreSQL)
* **Frontend:** Bootstrap 5, Chart.js, Select2
* **Authentication:** Flask-Login with optional 2FA
* **Scheduling:** APScheduler for automated notifications
* **Containerization:** Docker with Docker Compose
**https://github.com/thokzz/asset-lookup/\*\*
Clone the Repository:
Start with Docker Compose:
git clone https://github.com/thokzz/asset-lookup.git cd asset-lookup docker-compose up -d
Access: Navigate to http://localhost:3443
Default credentials:
- Admin:
admin
/ admin123
- Group Admin:
groupadmin
/ groupadmin123
- User:
user
/ user123
Who is this application for:
- IT departments managing hardware/software assets
- Organizations with compliance requirements
- Teams needing warranty management with accountability
- Anyone wanting more than a simple spreadsheet solution
🙏 Feedback Wanted!
Thanks for checking it out!
P.S. - If this helps you or your organization, consider supporting development: https://ko-fi.com/tokshernandez ☕