Template Details
Asset Download Hub – Internal Resource & File Management Portal
A professional internal resource download portal designed for organizations that need a secure, centralized hub for distributing digital assets to team members. Supports PDFs, Word documents, ZIP source code archives, design images, and Excel spreadsheets — all managed behind a two-tier authentication wall.
Key Architecture & Functional Features:
- Two-Tier Role-Based Access: Separate User login (browse & download) and Admin login (manage all content). Content area is gated — sidebar and header remain visible while the main area prompts login until authenticated.
- File Type Category Filters: Instant pill-filter buttons for PDF, DOC, ZIP/Source Code, Images, and Spreadsheets — all rendered client-side without page reload.
- Live Download Counter: Each download click increments the resource's counter in real time and appends the file to the user's personal download history log.
- Resource Request System: Users can submit requests for missing resources via a built-in form. Admins view and fulfill pending requests directly from the admin panel.
- Admin Content Management: Full admin dashboard to add new resources (with VI/EN bilingual fields, file type, size, URL, and featured flag), delete outdated files, and process user requests.
Technical Specifications:
Built with a flat single-directory structure using HTML5, CSS custom properties, and vanilla JavaScript. Accent color #6366f1 (Indigo). Bilingual EN/VI switching via local i18n dictionary. Data persisted via downloads_data.json through Appifio Storage API (appifio_readFile / appifio_writeFile). Mobile-responsive with a fixed top bar and off-canvas sidebar drawer on screens below 992px.