Operating System

Eververse is designed to work on macOS, Linux and Windows; per next-forge.

Node.js

Eververse requires Node.js 20 or higher.

Install Node.js

Install Node.js for your operating system.

Package Manager

Eververse uses pnpm as a package manager.

Install pnpm

Install pnpm for your operating system.

Stripe CLI

We use the Stripe CLI to forward payments webhooks to your local machine.

Install the Stripe CLI

Install the Stripe CLI for your operating system.

Once installed, you can login to authenticate with your Stripe account.

Terminal
stripe login

Mintlify CLI

We use the Mintlify CLI to preview these docs locally.

Install the Mintlify CLI

Install the Mintlify CLI.

Environment Variables

Eververse uses next-forge’s environment variables architecture to manage secrets, where each package manages its own environment variables. These environment variables are exported and composed into each app’s env.ts file.

Each relevant app has an .env.example file that you can use as a reference. Simply copy the .env.example file to .env.local and fill in the missing values.

Development

After cloning the repo, install the dependencies with:

Terminal
pnpm install

Then, run the development server with:

Terminal
pnpm dev

Open the localhost URLs with the relevant ports listed in structure to see the app.