Cloud VPS Provisioning Platform

Заказчик: AI | Опубликовано: 07.04.2026
Бюджет: 750 $

I’m building a web-based platform that can spin up and manage VPS instances on AWS at the click of a button. The heart of the project is true automated server provisioning: once a user chooses a plan, the system should talk directly to AWS (EC2 or Lightsail, whichever you prefer) and return a ready-to-use VPS with SSH keys and basic monitoring enabled. Alongside this, the application needs a simple but solid user-management layer. Two permission levels are enough for the first release—admins who can view and control everything and regular users who can only see and manage their own servers. Smooth signup, login, password resets, and an admin dashboard for oversight are all expected. I’m not asking for billing integration yet; that may come later, so please keep the codebase modular enough to plug in Stripe or a similar gateway down the road. Deliverables • Responsive web dashboard (React, Vue, or your preferred modern framework) • Backend service that handles AWS API calls, key generation, instance lifecycle, and basic health checks • Role-based authentication with “Admin” and “User” tiers wired through the UI and API • Clean, well-documented code in a private Git repository, plus a short README outlining setup and deployment Acceptance criteria 1. Creating a VPS from the dashboard consistently results in an active AWS instance reachable via SSH. 2. Users only see and interact with the servers they own; admins can access all. 3. No hard-coded credentials—environment variables or a secrets manager must be used. 4. Project can be deployed to any Linux host with a single command (Docker compose or similar). If this sounds like a build you can deliver, let’s discuss timelines and your preferred stack.