Azernet Inventory is a simple, reliable inventory management app designed for Ethiopian enterprises. It helps businesses easily track stock levels, manage product records, and monitor sales in real time.
# Azernet Inventory - Firebase Authentication Web App
A beautiful, modern inventory management system with Firebase Authentication, built using only HTML, CSS, and JavaScript with CDN imports. Perfect for deployment on GitHub Pages.
## Features
### 🔐 Firebase Authentication
- **User Registration**: Create new accounts with email and password
- **User Login**: Secure authentication with Firebase Auth
- **Session Management**: Automatic redirects and session persistence
- **Logout Functionality**: Secure logout with Firebase signOut
### 💾 Local Data Storage
- **IndexedDB**: Primary storage for large datasets
- **localStorage Fallback**: Backup storage for older browsers
- **Offline First**: Works completely offline
- **Data Persistence**: Data survives browser restarts
- **User Isolation**: Each user has separate data storage
### 🎨 Beautiful UI/UX
- **Modern Design**: Clean, professional interface with gradient backgrounds
- **Responsive Layout**: Works perfectly on desktop, tablet, and mobile
- **Smooth Animations**: Elegant transitions and hover effects
- **Language Support**: English and Amharic language options
### 📱 Progressive Web App (PWA)
- **Offline Capable**: Service worker for offline functionality
- **Installable**: Can be installed on mobile devices
- **Fast Loading**: Optimized for performance
- **Local Data Storage**: IndexedDB and localStorage fallback
- **Background Sync**: Automatic data synchronization when online
- **Push Notifications**: Real-time updates and alerts
## File Structure
```
├── index.html # Login/Registration page
├── inventory.html # Main inventory management page
├── auth.css # Authentication page styles
├── auth.js # Firebase authentication logic
├── localStorage.js # Local data storage management
├── inventory.css # Inventory page styles
├── inventory.js # Inventory management logic
├── pwa.js # Progressive Web App funct …