⚡ Quick Start (5 Steps)
Extract the deployment ZIP to your local machine
Edit hostinger-deployment.env with your database & Azure AD details
Register apps in Microsoft Entra ID following HOSTINGER-SETUP.md
Upload files to your Hostinger hosting via FTP/File Manager
Initialize database users and test sign-in
📦 Files Included in This Package
Main application - upload to Hostinger
Configuration template - fill in your values
User initialization script (Node.js)
User initialization script (SQL)
Complete step-by-step deployment guide
Three user accounts & sign-in guide
Deployment checklist & configuration tracker
Total Package Size: ~4.2 MB (includes all deployment resources)
🔐 Pre-configured User Accounts
Three users are ready to use after deployment. All accounts restricted to @ecosolisbeyond.com domain via Microsoft Entra ID.
| Password | Role | Access Level | |
|---|---|---|---|
| yasmin.shokri@ecosolisbeyond.com | EcoAdmin1234 |
Admin | Full system access |
| eyad.elenani@ecosolisbeyond.com | EcoAdmin1998 |
Manager | CCS operations & approvals |
| kareem.badawy@ecosolisbeyond.com | EcoAdmin2002 |
Operator | Daily transactions |
✨ System Modules Available
📊 Transactions
Create and manage I-REC deals with full lifecycle tracking
📦 Allocation
Assign inventory batches to transactions
✈️ Delivery
Record fulfillment, redemptions, and exceptions
💰 Finance
Invoicing, payments, and reconciliation
📦 Inventory
Device and batch management with ledger tracking
🔍 KYC
Client onboarding and verification workflows
📈 Reports
Analytics and operational dashboards
✅ Tasks
Workflow management and notifications
✓ Deployment Checklist
Pre-Deployment
- Obtain Hostinger hosting credentials
- Get Microsoft 365 admin access for Azure AD
- Reserve PostgreSQL database with Hostinger
- Point ecovera.ecosolisbeyond.com to Hostinger
- Download all deployment files
Configuration & Setup
- Edit hostinger-deployment.env with your values
- Register API app in Microsoft Entra ID
- Register Web app in Microsoft Entra ID
- Create database (PostgreSQL)
- Copy database credentials to config
File Upload & Initialization
- Upload Ecovera-Prototype.html to public_html
- Upload configuration files to project root
- Initialize database schema
- Run user initialization (users-init.js or .sql)
- Verify database connectivity
Testing & Launch
- Test HTTPS connection to domain
- Test Microsoft sign-in
- Verify domain restriction (@ecosolisbeyond.com)
- Test all three user accounts
- Create test transaction
- Launch to production
📌 Important Notes
🚀 Next Steps
1️⃣ Read the Guide
Start with HOSTINGER-SETUP.md for complete deployment instructions
2️⃣ Prepare Environment
Gather Hostinger & Azure AD credentials before starting
3️⃣ Configure & Upload
Follow checklist to configure and upload all files
4️⃣ Test & Launch
Run through testing checklist and go live
📞 Support & Contact
System Administrator
Yasmin Shokri
yasmin.shokri@ecosolisbeyond.com
CCS Division Manager
Eyad Elenani
eyad.elenani@ecosolisbeyond.com
Technical Support
Kareem Badawy
kareem.badawy@ecosolisbeyond.com