Documentation

Everything you need to get started with SeaRM. Setup guides, API reference, and architecture documentation.

Documentation

SeaRM Wiki

GitHub

Installation

SeaRM is distributed as an open-source Next.js 16 application. To get started:

  1. Clone the repository

```bash

git clone https://github.com/Arctic-Bio/SeaRM-BETA.git

cd SeaRM-BETA

```

  1. Install dependencies

```bash

pnpm install

```

  1. Configure environment variables

Copy .env.example to .env.local and set:

- DATABASE_URL -- Neon PostgreSQL connection string

- AUTH_SECRET -- Random string (min 32 chars) for JWT signing

- NEXT_PUBLIC_APP_URL -- Your app URL (http://localhost:3000 for dev)

  1. Initialize the database (creates all 33 tables)

```bash

pnpm run db:init

```

  1. Start the dev server

```bash

pnpm dev

```

On first load, you'll be prompted to create your system administrator account.