Setup
How to setup Eververse locally.
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.
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:
Then, run the development server with:
Open the localhost URLs with the relevant ports listed in structure to see the app.