Setup & Installation

Prerequisites

  • Node.js 18+

  • npm or yarn

  • A Web3 wallet (MetaMask, Rabby)

  • Git


Clone & Install

git clone https://github.com/eventlymarket/evently.git
cd evently/frontend
npm install

Environment Variables

cp .env.local.example .env.local

Edit .env.local:

NEXT_PUBLIC_PROFILES_ADDRESS=0x9F0708145BCCD1F5B16F610cB8a75A63fA4A9a24
NEXT_PUBLIC_MARKETS_V3_ADDRESS=TBD
NEXT_PUBLIC_USDM_ADDRESS=0xFAfDdbb3FC7688494971a79cc65DCa3EF82079E7
NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID=your_project_id
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
NEXT_PUBLIC_URL=https://evently.market

WalletConnect Project ID: cloud.walletconnect.comarrow-up-right


Add MegaETH to MetaMask

Setting
Value

Network Name

MegaETH Mainnet

RPC URL

https://mainnet.megaeth.com/rpc

Chain ID

4326

Symbol

ETH


Run Development Server

Open http://localhost:3000arrow-up-right.


Build for Production


Deploy to Vercel

  1. Push repo to GitHub

  2. Add environment variables in Vercel dashboard

  3. Set primary domain to evently.market

  4. Configure 301 redirects: megamble.xyz/*evently.market/*

  5. Deploy


Design Tokens

Typography

Use
Font
Class

UI / Headings

Geist Sans

default body

Numbers / Data

JetBrains Mono

.font-numeric

Last updated

Was this helpful?