Skip to main content

Access the Dashboard

After logging in, you’ll land on the main dashboard at /dashboard or /. The dashboard provides a bird’s-eye view of your Stringboot workspace with key statistics and quick actions.

Dashboard Statistics

The dashboard displays four key metrics across all your applications:

Total Applications

Number of applications you’ve created

Total String Resources

Total strings across all apps and languages

Active Languages

Number of configured languages across apps

Active API Tokens

Number of active tokens for API access

Quick Actions

Jump directly to common tasks from the dashboard:
1

Create New App

Click Create New App to navigate to app creation
2

Add String Resource

Click Add String Resource to navigate to string creation
3

Add New Language

Click Add New Language to navigate to language setup
4

Generate API Token

Click Generate API Token to navigate to token creation
These shortcuts save time by taking you directly to the action, pre-selecting forms when possible

Recent Activity

The dashboard shows your recent actions to help track changes and progress:

Activity Types Displayed

ActivityDescription
String additionsNew strings created or imported
Language additionsNew languages configured
API token creationNew tokens generated
App creationNew applications created
Bulk operationsLarge imports or translations

Activity Information

Each activity entry shows:
  • Action type and description
  • Timestamp
  • Application name
  • Status (success/failed)
  • Quick link to related resource

Access all major sections from the sidebar:
Main overview page with statistics and recent activity
View and manage all applicationsApplications Guide →
Create, edit, and manage string resourcesStrings Guide →
Configure languages and AI translationsLanguages Guide →
Create and manage A/B tests for string variationsExperiments Guide →
Generate and manage authentication tokensAPI Tokens Guide →
Create and organize frequently asked questionsFAQs Guide →
Configure account, API keys, and preferencesSettings Guide →

User Menu

Access account-related actions from the user menu in the top right:
  • Profile - View and edit your profile information
  • Settings - Configure account and integrations
  • Help & Documentation - Access support resources
  • Logout - Sign out of your account

Real-time Features

The dashboard includes several real-time capabilities:

WebSocket Integration

Live Progress

Real-time updates for bulk operations and translations

Background Tasks

Track long-running operations without blocking UI

Notifications

Instant alerts for completed operations

Auto-refresh

Statistics update when changes occur

Offline Mode

The dashboard handles network connectivity gracefully:

Offline Behavior

1

Connection Lost

A yellow banner appears: “Backend is unavailable”
2

Local Changes

Changes are saved locally in browser storage
3

Connection Restored

Banner disappears and changes sync automatically
4

Conflict Resolution

Dashboard prompts if conflicts occur during sync
Some features (like AI translation) require an active internet connection and won’t work offline

Search and Filtering

Most dashboard pages support powerful search and filtering:

Common Filter Options

  • Strings Page
  • Languages Page
  • API Tokens Page
  • FAQs Page
  • Application filter
  • Language filter
  • Text search (key/value)
  • Recently modified view

Workflow Examples

First-Time Setup

1

Create Application

Dashboard → Create New App
2

Add Default Language

Applications → Select App → Add Language (mark as default)
3

Add Strings

Strings → Select App → Add individual or bulk upload
4

Generate API Token

API Tokens → New Token → Copy for SDK use
5

Integrate SDK

Use token in your app (see Quickstart)

Adding a New Language

1

Navigate to Languages

Dashboard → Languages → Select App
2

Add Language with AI

  • Click Add Language
  • Enable AI translation
  • Select source language
  • Review translations
3

Save Translations

Approve and save translated strings
4

Test in App

Change language in your SDK to verify

Bulk String Import

1

Prepare File

Create CSV/JSON with your strings
2

Navigate to Strings

Dashboard → Strings → Select App
3

Bulk Upload

  • Click Bulk Upload
  • Select file
  • Review preview
  • Resolve duplicates
4

Import

Complete upload and verify strings

Dashboard Best Practices

Regular Reviews

  • Check dashboard statistics weekly
  • Review recent activity
  • Monitor token usage
  • Clean up unused resources

Organized Workspace

  • Use clear app naming conventions
  • Delete test/unused applications
  • Archive old strings
  • Keep tags consistent

Security Hygiene

  • Revoke unused API tokens
  • Rotate tokens periodically
  • Review account linking
  • Enable email verification

Efficient Workflows

  • Use bulk operations for large changes
  • Leverage AI translation
  • Export for backups
  • Use quick actions

Troubleshooting

Try:
  • Refresh the page (Cmd/Ctrl + R)
  • Check network connection
  • Wait for sync to complete
  • Clear browser cache if issue persists
Check:
  • Internet connection is active
  • Stringboot API status
  • Browser console for errors
  • Firewall/proxy settings
Solution: Refresh page or check network settings
Possible causes:
  • Activity older than retention period
  • Filtered by application
  • Sync delay
Solution: Wait a few seconds or check specific resource pages
Check:
  • Account permissions
  • Email verification status
  • Subscription/plan limits
  • Browser JavaScript enabled

Next Steps

Choose your path based on what you want to accomplish:

Support Resources