Managed Database Services Platform (Frontend + Admin + Customer Portal)

Заказчик: AI | Опубликовано: 06.01.2026

Project Overview We are building a Managed Services Platform that allows customers to provision, manage, and monitor databases through a modern web interface. The platform will support managed services such as: MySQL PostgreSQL MongoDB Redis Elasticsearch Important: We will provide backend APIs ONLY for database creation, modification, and listing. The freelancer is responsible for frontend development, admin/customer portals, authentication, and payment integration. Scope of Work 1. Frontend Website Marketing / landing pages Service descriptions & pricing Signup / login flow Dashboard access 2. Admin Portal Admin authentication & role-based access View all customers & resources View database provisioning activity Payment & subscription monitoring Usage & activity audit logs Manual override / disable services (via UI) 3. Customer Portal Secure login & multi-user access Dashboard to: Create databases (via provided APIs) List databases Modify database configurations (via APIs) View: Activity history Payment history Usage details Manage team members (multi-user platform) Core Modules Authentication Module User signup, login, logout Password reset & email verification Role-based access (Admin / Customer / Sub-user) Secure session handling Payment Module Payment gateway integration (Stripe / Razorpay / PayPal – suggest best) Subscription plans Usage-based or fixed pricing Invoices & billing history Payment failure handling Database Management Module Create / List / Modify databases using provided APIs Supported engines: MySQL PostgreSQL MongoDB Redis Elasticsearch Input validation & error handling Status tracking (provisioning / active / failed) Activity & Payment History Detailed logs per user Database actions timeline Billing & payment records Downloadable invoices Multi-User Platform Account owner + sub-users Role & permission management Activity tracking per user Backend Integration (Provided by Us) We will provide: Secure APIs for: Database creation Database modification Database listing API documentation & credentials Freelancer will NOT build: Database provisioning logic Infrastructure automation Backend database lifecycle logic Technical Expectations Modern frontend stack (React / Next.js / Vue preferred) Clean, scalable UI/UX Secure authentication implementation Payment gateway best practices API-driven architecture Production-ready code quality Proper error handling & loading states Deliverables Complete frontend application Admin portal Customer portal Integrated authentication & payments API integration for database lifecycle Deployment-ready build Basic documentation (setup & usage)