How to Use FocusCloud: A Complete Step-by-Step Guide
The cloud IDE that lets you build, deploy and ship full-stack apps — all from your browser
Introduction
FocusCloud is a cloud development platform that gives you a complete coding environment in your browser. No installations. No configuration. No DevOps headaches. Whether you are a seasoned developer wanting zero-setup productivity, or a founder who wants to ship an app without hiring a team, this guide walks you through every feature from start to finish.
Getting Started
Step 1: Create Your Account
- Go to focuscloud.dev
- Click Get Started Free or Register
- Fill in your name, email and password — or sign up with Google or GitHub in one click
- You are automatically placed on the Starter plan (free, no credit card required)
- You land on your Dashboard
Tip: The first user to register on any FocusCloud template app automatically becomes the admin. Keep your credentials safe.
Step 2: Understand Your Dashboard
Your Dashboard is your home base. It shows:
- Your Projects — all your code projects and deployed apps
- Template Cards — 15 pre-built apps you can deploy instantly
- Token Balance — how many AI tokens you have left this month
- Quick Actions — create a new project or deploy a template
The left sidebar gives you quick access to settings, billing, and documentation.
Feature 1: The Cloud IDE
Creating Your First Project
- Click New Project on the Dashboard
- Give your project a name (e.g. “my-portfolio”)
- Choose a runtime: Node.js, Python, Go, Rust, PHP, Java, and more
- Click Create Project
- Your project opens in the IDE instantly
The IDE Layout
The FocusCloud IDE has four main sections:
Left Panel — File Explorer
- Browse, create, rename and delete files and folders
- Click any file to open it in the editor
- Right-click for a context menu
Centre — Code Editor
- Powered by Monaco (the same engine as VS Code)
- Full syntax highlighting for 50+ languages
- IntelliSense autocomplete
- Find and replace, multi-cursor editing, keyboard shortcuts
Top Bar
- Files tab — file explorer
- Git tab — version control
- Review tab — AI code review
- AI Assistant tab — chat with AI about your code
- Database tab — view and manage your database
- Time Travel tab — restore previous versions
- Preview tab — live preview of your running app
Bottom Panel
- Terminal output and logs
- Run button to execute your app
Writing and Running Code
- Click Create first file or the + button in the explorer
- Name your file (e.g.
index.js) - Write your code in the editor
- Click Run (or press the play button)
- Output appears at the bottom of the screen
Viewing App Output
FocusCloud provides full real-time output for your running apps. Every console.log, error message and server log appears in the output panel at the bottom of the IDE. You can see exactly what your application is doing without needing a terminal.
Feature 2: AI Assistant
The AI Assistant is your built-in coding partner. It reads your actual project files so it understands exactly what you are building.
Chat Mode
- Click AI Assistant in the top tab bar
- Make sure Chat is selected (not Vibe)
- Type any question about your code:
- “Why is this function returning undefined?”
- “How do I add authentication to my Express app?”
- “Explain what this code does”
- “Write a function that filters this array by date”
- The AI responds with explanations and code snippets
- Click Apply to [filename] on any code block to insert it directly into your file
AI Code Review
- Click the Review tab
- Click Start Review
- The AI scans every file in your project
- It flags bugs, security issues, performance problems and style inconsistencies
- Each finding shows the exact file and line number
- Click any finding to jump to that location in your code
Pro tip: Run a code review before every deployment to catch problems before your users do.
Feature 3: Vibe Coding — Generate Full Apps with AI
Vibe Coding is FocusCloud’s most powerful feature. Describe your app in plain English and the AI generates a complete full-stack application.
How to Vibe Code
- Open any project and click AI Assistant
- Switch to Vibe mode (top right of the AI panel)
- Describe your app in the text box. Be specific:
- “A task management app where users can create projects, add tasks with deadlines, assign them to team members, and track status”
- “A restaurant booking system with table availability, customer reservations, staff management and email confirmations”
- Click Generate App
- The AI may ask 2-3 clarifying questions about your requirements — answer them
- Click Build it now
- Watch as the AI generates your complete app — frontend, backend, database schema, authentication, all in real time
- When complete, you see a list of all files written
What Gets Generated
Every Vibe-coded app includes:
- React frontend with Tailwind CSS styling
- Node.js + Express backend with REST API
- PostgreSQL database with Drizzle ORM
- Authentication — register, login, password reset, JWT tokens
- CRUD operations for all your data entities
- Error handling and loading states
- Mobile responsive design
Refining Your App
After generation, you can keep chatting with the AI to make changes:
- “Add a dark mode toggle”
- “Make the dashboard show a chart of monthly sales”
- “Add email notifications when a task is completed”
- “Change the colour scheme to blue and white”
Each change updates the relevant files without regenerating everything from scratch.
Feature 4: Pre-Built Templates
If you need a specific type of app, FocusCloud’s 15 production-ready templates get you there in under 60 seconds.
Available Templates
Free Templates (all plans)
- Task Manager
- Budget Tracker
- Kanban Board
- Link in Bio
- Quiz Builder
- Class Manager
- Content Calendar
- Booking System
Pro Templates (Builder plan and above)
- School Management System
- Inventory Manager
- Invoice Generator
- CRM (Customer Relationship Manager)
- Proposal Builder
- Subscription Manager
- Slides Presentation Tool
Deploying a Template
- Go to your Dashboard
- Scroll to the Templates section
- Click on any template card
- Give your app a name (this becomes your subdomain)
- Click Deploy Template
- In under 60 seconds your app is live with:
- Full authentication (register/login/password reset)
- Database already set up
- API endpoints ready
- Live HTTPS URL
Using Your Template App
After deployment, visit your app URL and:
- Register — the first account is automatically the admin
- Log in with your credentials
- Start using all the features immediately
- Share the URL with your team, clients or users
Feature 5: Database Sandbox
Every FocusCloud project gets its own isolated PostgreSQL database.
Viewing Your Database
- Click the Database tab in the IDE
- See all your tables listed on the left
- Click any table to browse its data
- Use the query editor to run custom SQL
Database Auto-Setup
When you use Vibe Coding or deploy a template, the database schema is automatically created and pushed. You never need to write migration scripts manually.
Database Security
Each project’s database runs in its own isolated container with its own credentials. Projects cannot access each other’s data.
Feature 6: Git Integration
FocusCloud has built-in Git so you can version control your code without leaving the browser.
Using Git
- Click the Git tab in the IDE
- See all changed files listed
- Enter a commit message
- Click Commit
- Push to a connected GitHub/GitLab repository
Connecting to GitHub
- Go to Settings in the sidebar
- Click Integrations
- Connect your GitHub account
- Select a repository to link to your project
Feature 7: One-Click Deployment
Every project can be deployed to a public HTTPS URL with one click.
Deploying Your App
- Open your project in the IDE
- Click the Deploy button in the top right
- Wait 10-30 seconds while FocusCloud:
- Builds your application
- Sets up the server
- Configures HTTPS
- Creates your subdomain
- Click the Live button to open your deployed app
Your app URL looks like: https://your-project-name-abc123.focuscloud.dev
Managing Deployments
- Click Undeploy to take your app offline (stops the server, saves resources)
- Click Deploy again to bring it back
- Your data and files are always preserved
Custom Domains (Pro and Enterprise)
Contact support to connect your own domain (e.g. app.yourbusiness.com) to your FocusCloud deployment.
Feature 8: Time Travel
Made a mistake? Time Travel lets you restore any previous version of your project.
Using Time Travel
- Click the Time Travel tab
- Browse through your project’s history
- See exactly what changed in each version
- Click Restore to roll back to any point
- Your files are restored instantly — no data loss
Feature 9: AI Code Review
Get a professional code review in minutes, not days.
Running a Code Review
- Click the Review tab
- Click Start AI Review
- The AI analyses every file for:
- Security vulnerabilities
- Performance bottlenecks
- Code quality issues
- Potential bugs
- Best practice violations
- Review the findings panel
- Click any finding to jump to the exact line
- Click Fix with AI to automatically apply the suggested fix
Feature 10: Collaboration
Sharing Your Project
- Go to Settings in your project
- Click Collaboration
- Invite team members by email
- Set their role: Viewer, Editor, or Admin
- They receive an email invitation and can join your project
Real-Time Editing
Multiple users can work on the same project simultaneously. Changes appear in real time for all collaborators.
Managing Your Account
Token Usage
AI tokens power the AI Assistant, Vibe Coding, and Code Review. You can see your current balance in the top bar of the IDE (the water glass icon — it empties as you use tokens).
- Starter — 100K tokens/month
- Builder — 1M tokens/month
- Pro — 10M tokens/month
- Enterprise — 50M tokens/month
Tokens reset on your billing anniversary each month. Pro and Enterprise plans carry unused tokens forward (rollover).
Upgrading Your Plan
- Click Settings in the sidebar
- Click Billing
- Choose your new plan
- Enter payment details (Stripe — secure, no card stored on FocusCloud servers)
- Upgrade takes effect immediately
Top-Up Packs
Need more tokens mid-month? Buy a top-up pack from the Billing page. Packs never expire and stack with your monthly allowance.
Tips for Getting the Most from FocusCloud
For Vibe Coding:
- Be specific in your descriptions. More detail = better output
- Include information about who will use the app and what they need to do
- After generation, use Chat mode for smaller changes rather than regenerating
- Review generated code with the AI Review feature before deploying
For Templates:
- Name your app something memorable — it becomes your subdomain
- The first registered user is admin. Set up your account before sharing with others
- Use the password reset flow to test your email setup
For Developers:
- The AI Assistant reads your files — ask it questions about your specific code, not generic questions
- Use Code Review before every deployment
- Connect GitHub to keep your code backed up off-platform
For Teams:
- Set up roles carefully — Admins can delete projects
- Use Time Travel as your safety net when making big changes
- The Enterprise plan includes priority support with faster response times
Getting Help
- Documentation: focuscloud.dev/docs
- Email Support: support@focuscloud.dev
- In-app AI: Ask the AI Assistant any question about using FocusCloud
FocusCloud Systems Inc. | focuscloud.dev | support@focuscloud.dev
You Think it, We Create it.
Leave a Reply