Local Setup
This guide will walk you through setting up the API server in a local development environment.
-
Prerequisites
Ensure you have the following software installed on your system:
- Dart SDK: Version
3.0.0or higher. - MongoDB: Version
5.0or higher is recommended. - Dart Frog CLI: Install it globally by running:
Terminal window dart pub global activate dart_frog_cli
- Dart SDK: Version
-
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.
-
Set Up Local Database
The API server requires a MongoDB database. For local development, the recommended approach is to use Docker.
-
Configure Environment Variables
The server uses a
.envfile to manage secrets and configuration. You will need to create this file and populate it with the correct values for your local environment. -
Install Dependencies
Navigate to the server’s root directory and fetch the required Dart packages:
Terminal window dart pub get -
Run the Development Server
Start the Dart Frog development server:
Terminal window dart_frog dev