Skip to content

Local Setup

This guide will walk you through setting up the API server in a local development environment.

  1. Prerequisites

    Ensure you have the following software installed on your system:

    • Dart SDK: Version 3.0.0 or higher.
    • MongoDB: Version 5.0 or higher is recommended.
    • Dart Frog CLI: Install it globally by running:
      Terminal window
      dart pub global activate dart_frog_cli
  2. Download the Latest Release

    Download the source code of the latest release from the GitHub releases page for the API Server:

    After downloading and extracting the archive, navigate into the project directory.

  3. Set Up Local Database

    The API server requires a MongoDB database. For local development, the recommended approach is to use Docker.

  4. Configure Environment Variables

    The server uses a .env file to manage secrets and configuration. You will need to create this file and populate it with the correct values for your local environment.

  5. Install Dependencies

    Navigate to the server’s root directory and fetch the required Dart packages:

    Terminal window
    dart pub get
  6. Run the Development Server

    Start the Dart Frog development server:

    Terminal window
    dart_frog dev