Template Marketplace User Guide¶
Overview¶
The Template Marketplace lets you deploy a fully-functional application in minutes. Browse a curated set of templates, customize them with your own branding, and run them to generate a working app — no manual coding required.
Quick Start¶
1. Browse Templates¶
Navigate to: Dashboard → Templates
What you can do: - View template cards with screenshots and descriptions - Filter by category: Business, Dashboard, Landing Page, E-Commerce - Search by name or keyword - Click a card to see full template details
Template details include: - Name and description - Variables you'll need to provide (e.g., app name, primary color, company logo) - Total installations and average rating - Estimated setup time - An estimated cost shown before you commit (see pricing for current rates)
2. Instantiate a Template¶
Steps: 1. Click Use Template. 2. Fill in the required fields: - App Name – your application's name - Primary Color – your brand color (hex code or color picker) - Company Logo – upload a new file or choose one from your assets 3. Review the asset selections (pre-filled automatically if you've already uploaded matching assets). 4. Click Create Instance.
What happens next: - Your inputs are validated. - Selected assets are linked into the new template so any future updates to those assets automatically carry through. - A draft instance is created, and you're taken to the instance details page.
3. Execute the Template¶
Steps: 1. Review the instance configuration. 2. Click Execute Workflow. 3. Watch progress update live — a progress bar and step-by-step status are shown as the app is built.
Typical build stages: - Database schema creation - API endpoint generation - UI component generation - Integration setup - Deployment
Total time generally runs from a few minutes up to around 15 minutes, depending on template complexity.
4. Access Your Application¶
Once the build completes, you can: - Open your application at the generated URL - Download the generated code as a ZIP file - Review deployment logs - Connect a custom domain (optional)
Template Categories¶
Business Templates¶
- CRM System – lead tracking, pipeline management, customer communication
- Invoice Manager – invoice creation, payment tracking, reporting
- Project Tracker – project management, task assignment, progress tracking
Dashboard Templates¶
- Analytics Dashboard – data visualization, charts, real-time metrics
- Admin Panel – user management, settings, system monitoring
Landing Page Templates¶
- Marketing Landing Page – hero section, features, testimonials, contact form
- Product Launch Page – product showcase, pricing, FAQ, newsletter signup
E-Commerce Templates¶
- Online Store – product catalog, shopping cart, checkout, payment integration
Customization Options¶
Common Variables¶
Most templates ask for:
- app_name — the name displayed in your app
- primary_color — your brand color, as a hex code (e.g., #3B82F6)
Depending on the template, you may also set:
- company_logo — upload or select from your assets
- font_family — typography choice (e.g., Inter, Roboto, Poppins)
- company_name — your company name
- contact_email — support email address
Using Your Own Assets¶
- Upload logos, fonts, stylesheets, or documents in Dashboard → Assets.
- When instantiating a template, select the asset from your library instead of uploading it again.
- The template links to that asset — if you update it later (e.g., a new logo), instances that reference it pick up the change automatically.
Supported asset types: - Images: PNG, JPG, SVG (logos, icons, backgrounds) - Fonts: TTF, WOFF, WOFF2 - Stylesheets: CSS files - Documents: PDF, DOCX (for content)
Monitoring a Build¶
Real-Time Progress¶
While a workflow runs, you'll see: - A progress bar (0–100%) - The current step being executed - Per-step status (pending, running, completed, failed) - Running cost as the build progresses, up to the estimated total - An estimated time remaining
Progress updates automatically — no need to refresh the page — and you'll get a notification when each step finishes.
Workflow Details¶
You can view: - All steps in the workflow, with status - Duration and cost per step - Retry attempts, if a step failed - Error messages, if any
You can also: - Pause a workflow at a checkpoint - Resume a paused workflow - Retry a failed step - View the output of any step
Custom Templates¶
Create Your Own Template¶
Navigate to: Templates → Create Custom Template
Steps: 1. Enter template details: name, description, category, and RIASEC alignment (Realistic, Investigative, Artistic, Social, Enterprising, Conventional). 2. Define the variables users will fill in: name, type (string, number, color, asset), whether it's required, and a default value. 3. Define the build steps: what each step does, its configuration, and which other steps must finish first. 4. Test the template with sample data. 5. Publish it.
Publishing options: - Private — only you can use it - Organization — anyone in your organization can use it - Public — listed in the marketplace for all users
Template Versioning¶
- A template can have multiple versions over time.
- Existing instances keep running on the version they were created with.
- New instances use the latest published version by default.
- You can roll back to a previous version if needed.
Best practice: Test a new version thoroughly before publishing it.
Troubleshooting¶
"Missing required variables" when instantiating¶
Make sure every required field is filled in — look for validation messages highlighted on the form.
"Asset not found" during setup¶
- Confirm the asset still exists in Asset Manager.
- Make sure you selected the correct asset.
- Confirm you have access to it (it hasn't been deleted or belongs to another organization).
Workflow stuck at a checkpoint¶
- Check whether the step is waiting for your approval.
- Click Approve or Resume.
- If the checkpoint has expired, restart the workflow.
Generated app doesn't reflect my branding¶
- Double-check the primary color value you entered.
- Confirm the logo asset is accessible.
- Re-create the instance with the correct variables if needed.
Best Practices¶
Before You Start¶
- Review the template details to understand what it builds.
- Upload the assets you'll need (logos, fonts) ahead of time.
- Have your brand color hex codes ready.
- Check the estimated cost before executing.
While It Runs¶
- Watch the live progress for any errors.
- Keep the browser tab open until the workflow finishes.
- Turn on browser notifications to get alerted when it completes.
After Completion¶
- Visit the generated URL and test key features.
- Download the code and review it.
- Connect a custom domain if you'd like.
- Invite teammates to use the application.
FAQs¶
Q: How much does it cost to build a template? A: Cost varies by template and is shown as an estimate before you commit, covering generation, deployment, and hosting. For current rates, see pricing.
Q: Can I modify the generated code? A: Yes — download the ZIP file, edit the code locally, and redeploy it to your own hosting environment.
Q: What happens if a build step fails? A: Failed steps retry automatically. If all retries fail, the workflow stops and you can manually retry the failed step.
Q: Can I share custom templates with other users? A: Yes — publish a template publicly to the marketplace, or share it at the organization level.
Q: How long are generated applications hosted? A: This depends on your plan — see pricing for current details.
Q: Can I deploy the generated app to my own infrastructure? A: Yes — download the generated code and deploy it anywhere you like.
Getting Help¶
- Documentation: https://docs.magieva.com
- Support: support@magieva.com