Documentation
Everything you need to get started with SeaRM. Setup guides, API reference, and architecture documentation.
Documentation
SeaRM Wiki
Installation
SeaRM is distributed as an open-source Next.js 16 application. To get started:
- Clone the repository
```bash
git clone https://github.com/Arctic-Bio/SeaRM-BETA.git
cd SeaRM-BETA
```
- Install dependencies
```bash
pnpm install
```
- 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)
- Initialize the database (creates all 33 tables)
```bash
pnpm run db:init
```
- Start the dev server
```bash
pnpm dev
```
On first load, you'll be prompted to create your system administrator account.