The community-driven memecoin directory. Every Monday at 10 AM UTC, the community votes together on the best memecoin plays across Solana, Base, and BNB Chain. Submit your picks, upvote the best, ride together.
git clone https://github.com/nirholas/memescope-monday.gitCapabilities documented in this repository.
See the full documentation for details.
See the full documentation for details.
See the full documentation for details.
See the full documentation for details.
See the full documentation for details.
See the full documentation for details.
Install it, then run your first command.
git clone https://github.com/nirholas/memescope-monday.git
| Command | Runs |
|---|---|
npm run build | NODE_OPTIONS='--max-old-space-size=8192' next build |
npm run dev | next dev --turbopack |
npm run lint | next lint |
npm run start | next start |
Taken directly from this repository's documentation.
# Clone
git clone https://github.com/nirholas/memescope-monday.git
cd memescope-monday
# Install
bun install
# Configure
cp .env.example .env.local
# Edit .env.local with your keys (see Environment Variables below)
# Database: apply the committed migrations in drizzle/migrations/
bun run db:migrate
# Run
bun run devapp/
├── page.tsx # Homepage with countdown & leaderboards
├── (auth)/ # Auth pages (sign-in, sign-up, reset)
├── dashboard/ # User dashboard & watchlist
├── projects/[slug]/ # Coin detail pages
├── projects/submit/ # Submit new coins
├── trending/ # Browse all coins
├── admin/ # Admin panel
└── api/ # API routes
components/
├── project/ # Coin cards, detail views, charts
├── home/ # Homepage sections & leaderboards
├── layout/ # Nav, footer, auth components
└── ui/ # Base UI components (Radix/shadcn)
lib/
├── auth.ts # Better Auth server config
├── auth-client.ts # Better Auth browser client
├── coin-data/ # Data enrichment (DexScreener, PumpFun, etc.)
├── validations/ # Zod schemas for forms and API input
├── hooks/ # Shared React hooks
└── constants.ts # Launch config, pricing, dates
drizzle/
├── db/schema.ts # Drizzle schema (source of truth)
├── db/index.ts # Database client
└── migrations/ # Generated SQL migrations
mcp/
└── server.ts # Model Context Protocol server (bun run mcp)
scripts/
├── seed-coins.ts # Seed the coin table
├── pumpfun-migration-listener.ts # Long-running PumpFun migration watcher
├── categories.ts # Category bootstrap
└── set-admin.mjs # Promote a user to adminbun run dev # Start dev server (Turbopack)
bun run build # Production build
bun run start # Start production server
bun run lint # ESLint
bun run db:generate # Generate Drizzle migrations from schema.ts
bun run db:migrate # Apply migrations in drizzle/migrations/
bun run db:push # Push schema straight to a dev database
bun run db:studio # Open Drizzle Studio (DB explorer)
bun run db:seed # Seed the coin table (scripts/seed-coins.ts)
bun run mcp # Run the MCP server (mcp/server.ts)
bun run update-launches # Refresh launch data (scripts/update-launches.sh)