Setup Guide

Getting SimuDEX running on your local machine or deploying it to your own server.

Local Installation

git clone https://github.com/sploov/SimuDEX.git
cd SimuDEX/website
npm install
npx prisma db push
npm run dev

Environment Variables

You need to provide the following keys in a .env file:

  • DATABASE_URL: Your Supabase/PostgreSQL connection string.
  • GITHUB_ID / SECRET: OAuth credentials from GitHub Developer settings.
  • AUTH_SECRET: A random string for session encryption.

Vercel Deployment

  1. Import the repository into Vercel.
  2. Set the root directory to website.
  3. Add your environment variables.
  4. Deploy!