Applications Dashboard Overview - Deploy & Manage Apps | Nife

The Applications Dashboard provides a unified interface for managing all deployed applications, static sites, databases, and standalone services across your infrastructure.

Dashboard Features#

Application Management#

The Applications Dashboard allows you to:

  • View all applications: See all deployed apps across different types
  • Filter by type: View Apps, Sites, Databases, or Standalone services separately
  • Monitor status: Track running, deploying, paused, and stopped applications
  • Control applications: Start, pause, restart, and delete apps
  • Access services: Open deployed sites and copy URLs
  • Manage replicas: Monitor and scale application instances
  • Regional deployment: View applications across multiple regions
  • Export data: Download application information for analysis
  • Bulk operations: Perform actions on multiple applications

Application Types Supported#

Applications

  • Containerized microservices
  • API servers
  • Custom services
  • Long-running processes
  • Scalable workloads

Sites

  • Static websites
  • Single-page applications (SPAs)
  • Documentation sites
  • Portfolio sites
  • JAM stack applications

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Other data stores

Standalone Services

  • Docker container services
  • Custom monolith services
  • Server-based applications
  • Non-managed services

Dashboard Layout#

Page Header#

Title and Description

  • "Applications" title with management description
  • Total application count badge

Key Metrics

  • Running/Active: Number of active applications
  • Deploying: Applications currently being deployed
  • Replicas/Services: Total replica count or service count
  • Regions: Number of deployment regions

Quick Action Buttons#

Refresh Button

  • Click to reload application data
  • Shows loading indicator while refreshing
  • Updates statuses in real-time
  • Disabled during active operations

Filter Toggle Button

  • Click to show/hide filter panel
  • Highlighted when filters active
  • Lets you filter by search, status, region

View Mode Toggle Buttons

  • List/Table icon: Switch to table view
  • Grid/Card icon: Switch to card view
  • Choose your preferred layout

Primary Action Button

  • "Deploy App": Create new applications
  • "New Site": Create new static sites
  • "New Database": Create new databases
  • Button changes based on selected tab

Application Tabs#

Navigate between different application types using tabs at the top of the content area:

All Tab

  • Shows all applications
  • Combines Apps, Sites, Databases
  • No application type filtering
  • Useful overview of all deployments

Apps Tab

  • Only containerized applications
  • Excludes sites and databases
  • Shows microservices and custom services
  • Scalable application workloads

Sites Tab

  • Only static websites
  • Sites deployed to CDN
  • JAM stack applications
  • No dynamic backends included

Database Tab

  • Only database services
  • Data stores and caches
  • PostgreSQL, MySQL, MongoDB, etc.
  • Persistent data layer

Standalone Tab

  • Services on managed servers
  • Monolith-based applications
  • Server-based deployments
  • Custom infrastructure services

Filter Panel#

When filters are shown, you can refine your application list:

Search Box#

  • Search by application name
  • Real-time filtering as you type
  • Case-insensitive matching
  • Shows matching results instantly

Status Filter#

  • All Statuses: Show all applications
  • Running: Active applications
  • Deploying: Currently being deployed
  • Paused: Temporarily paused
  • Stopped: Powered off
  • Failed: Deployment failed
  • Other status values as applicable

Region Filter#

  • All Regions: Show all regions
  • US East: US East Coast
  • US West: US West Coast
  • Europe: European regions
  • Asia: Asia Pacific regions
  • Other available regions

Application Metrics at a Glance#

The header shows key metrics:

Running/Active Count

  • For Apps/Databases: Running applications
  • For Standalone: Active services
  • Real-time status indicator
  • Color-coded display

Deploying Count

  • Applications currently being deployed
  • Only shown for non-standalone
  • Indicates ongoing deployments
  • Disappears when complete

Replicas/Services Count

  • For Apps: Total replica instances
  • For Standalone: Total services
  • Indicates scale
  • Sum across all applications

Regions Count

  • Number of unique deployment regions
  • Only shown for non-standalone
  • Global distribution indicator
  • Affects latency

Application Display#

Table View#

Displays applications in a table format with columns:

ColumnInformation
NameApplication name
StatusCurrent state
Deployment TypeApps, Site, Database, etc.
Replicas/ServicesReplica count or service count
RegionPrimary region
Deployment StrategyRolling, Blue-Green, etc.
ActionsManage buttons

Interactive Features

  • Click row to select checkbox
  • Checkbox for bulk operations
  • Sort columns (if enabled)
  • Scroll horizontally for more columns
  • Column visibility controls

Card View#

Displays applications as visual cards:

Card Information

  • Application name and icon
  • Status badge
  • Type indicator
  • Quick action buttons
  • Region and replica info

Interactive Features

  • Click card for operations menu
  • Hover for additional info
  • Status color coding
  • Quick access buttons

Status Indicators#

Application Status Colors#

StatusColorMeaning
RunningGreenActive and operational
DeployingBlueCurrently being deployed
PausedYellowTemporarily paused
StoppedGrayPowered off
FailedRedDeployment or operation failed

Status Badge#

Each application shows:

  • Current status
  • Visual color indicator
  • Text label
  • Last update time (optional)

Actions Menu#

Each application has an actions dropdown with available options:

View Details

  • Opens application detail page
  • Shows full configuration
  • Displays metrics and logs
  • Available for all types

Open Site (Sites only)

  • Opens site in new browser tab
  • Direct access to deployed site
  • Requires deployed URL

Copy URL (Sites only)

  • Copies site URL to clipboard
  • Useful for sharing
  • Shows confirmation message

Pause (Apps/Databases only)

  • Temporarily stop application
  • Pauses all instances
  • Frees some resources
  • Quick resume available

Resume (When paused)

  • Restart paused application
  • Restores full functionality
  • Takes seconds to restart

Restart

  • Gracefully restart application
  • Stops and starts services
  • Refreshes all instances
  • May have brief downtime

Delete

  • Permanently remove application
  • Irreversible action
  • Requires confirmation
  • Data may be lost

Selection and Bulk Operations#

Selecting Applications#

Individual Selection

  1. Check checkbox on application
  2. Application is highlighted
  3. Shows selected count

Select All

  • Click "Select All" button
  • All visible applications selected
  • Useful for bulk operations

Deselect

  • Uncheck individual boxes
  • Or "Deselect All" button
  • Removes from selection

Bulk Actions#

Delete Selected

  • Delete multiple apps at once
  • Shows selection count in menu
  • Confirmation dialog required
  • More efficient than individual deletion

Export Selected

  • Export only selected apps
  • CSV or JSON format
  • Smaller file size
  • Focused data

Empty States#

No Applications#

When no applications exist:

  • Helpful message displayed
  • Description: "No applications deployed"
  • "Deploy App" button to create first app

No Results from Filters#

When filters match nothing:

  • Message: "No applications found"
  • Suggestion: "Try adjusting your filters"
  • Clear specific filters to reset

No Standalone Services#

When Standalone tab has no services:

  • Message: "No services registered"
  • Instructions: "Add a server first"
  • Link to server setup

Loading States#

While data loads:

  • Skeleton placeholders display
  • Header appears first
  • Metrics cards load
  • Application list loads as data arrives

Error Handling#

If there's an issue:

  • Error message displays with details
  • "Retry" button to reload
  • Application continues to function
  • Contact support option if needed

Data Refresh#

Auto-Refresh#

  • Background refresh (if configured)
  • Updates data silently
  • Shows latest status

Manual Refresh#

  • Click Refresh button
  • Shows loading spinner
  • Updates all application data
  • Refetches from cloud providers

Export Functionality#

Export Options#

Export as CSV

  1. Click overflow menu (three dots)
  2. Select "Export as CSV"
  3. File downloads to computer
  4. Open in spreadsheet application

Export as JSON

  1. Click overflow menu
  2. Select "Export as JSON"
  3. File downloads
  4. Use for analysis or integration

Exported Data Includes

  • Application name
  • Type (app, site, database, standalone)
  • Current status
  • Replicas/services count
  • Region
  • Deployment strategy

Keyboard Shortcuts#

  • Escape: Close any open menus/dialogs
  • Ctrl/Cmd + F: Focus search field
  • Tab: Navigate through applications

Navigation Tips#

  1. Start with All Tab: Get overview of everything
  2. Use Filters: Focus on what you need
  3. Change View: Use layout that suits your preference
  4. Bulk Operations: Select multiple for efficiency
  5. Export for Analysis: Regular backups of metadata

Best Practices#

  1. Regular Monitoring: Check dashboard daily
  2. Use Filters: Keep list manageable
  3. Organize Names: Use consistent naming
  4. Document Changes: Track modifications
  5. Monitor Growth: Plan for scaling
  6. Clean Up: Delete unused applications

Key Concepts and Terminology#

Application: Containerized service or code deployed to Nife platform for serving traffic Dashboard: Unified interface for viewing and managing all deployments across types and regions Replicas: Multiple instances of an application for horizontal scaling and redundancy Region: Geographic location where applications are deployed and executed Status: Current operational state of application (Running, Deploying, Paused, Stopped, Failed)

Quick Navigation Guide#

Next Steps#