|
|
||
|---|---|---|
| backend | ||
| frontend | ||
| ARCHITECTURE.md | ||
| DEPLOYMENT.md | ||
| DEPLOYMENT_SUMMARY.md | ||
| IMPLEMENTATION_PLAN.md | ||
| README.md | ||
| WEBHOOK_SETUP.md | ||
| backend_main.py | ||
| deploy.sh | ||
| hosting-backend.service | ||
README.md
🚀 Hosting Platform - Professional WordPress Hosting
Modern, modular hosting platform with container infrastructure and automated DNS management.
🌐 Live URLs
- Customer Portal: https://argeict.net
- API Backend: https://api.argeict.net
- Git Repository: https://gitea.argeict.net/hostadmin/hosting-platform
✅ Phase 1: Foundation & Authentication (COMPLETED)
Backend Features
- ✅ User authentication with JWT tokens
- ✅ User and Customer models with SQLAlchemy
- ✅ Secure password hashing with bcrypt
- ✅ Protected API routes with decorators
- ✅ Customer profile management
- ✅ Subscription plans and limits
Frontend Features
- ✅ Beautiful landing page with animations
- ✅ Register/Login functionality
- ✅ Customer dashboard with sidebar navigation
- ✅ Auth context for global state management
- ✅ Protected routes
- ✅ Brand colors and design system from ARGE ICT logo
🎨 Design System
Brand Colors (from ARGE ICT logo)
- Primary Green: #159052
- Dark Green: #046D3F
- Light Green: #53BA6F
- Orange: #F69036
- Blue: #0F578B
- Red: #B42832
🏗️ Tech Stack
Backend: Flask 3.0, SQLAlchemy 2.0, PostgreSQL, JWT, Redis
Frontend: React 18, Vite, TailwindCSS, React Router
DevOps: Nginx, Supervisor, Let's Encrypt, Gitea
📋 Next Steps (Phase 2)
- Customer Dashboard - DNS Module integration
- Domain management with customer isolation
- Project creation wizard
📝 License
© 2026 ARGE ICT. All rights reserved.