Skip to content

LiamJMoore/SendIt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOVA Terminal

A retro terminal-style meme token submission platform for pump.fun.

🚀 Quick Deploy to Vercel

Option 1: One-Click Deploy

  1. Push this folder to a GitHub repo
  2. Go to vercel.com/new
  3. Import your repo
  4. Add environment variables (see below)
  5. Deploy!

Option 2: Vercel CLI

npm install -g vercel
cd nova-vercel
vercel

⚙️ Environment Variables

Add these in Vercel Dashboard → Settings → Environment Variables:

Variable Value
VITE_SUPABASE_URL https://kbmmmvhhjskgfuhcjgry.supabase.co
VITE_SUPABASE_ANON_KEY sb_publishable__MoqIDGkqIx3h6JZ5g0l1A_gWQFHAuN

📁 Project Structure

nova-vercel/
├── src/
│   ├── main.jsx        # Entry point
│   ├── App.jsx         # Main application (5700+ lines)
│   └── lib/
│       └── db.js       # Data layer (Supabase/localStorage)
├── public/
│   └── favicon.svg
├── index.html
├── package.json
├── vite.config.js
├── .env.example        # Template for env vars
├── .env.local          # Your actual credentials (gitignored)
└── .gitignore

🗄️ Database Setup

The app uses Supabase. Run the SQL schema in your Supabase SQL Editor:

  1. Go to Supabase Dashboard → SQL Editor
  2. Paste contents of supabase-schema.sql
  3. Click Run

Default admin password: admin123

🛠️ Local Development

# Install dependencies
npm install

# Start dev server
npm run dev

# Build for production
npm run build

🔐 Security Notes

  • .env.local is gitignored - never commit credentials
  • The anon key is safe to expose (it's a public key)
  • Change the default admin password after deployment
  • Enable Row Level Security in Supabase (already in schema)

📝 Features

  • Terminal-style UI with CRT effects
  • Meme token submission form
  • Admin panel for reviewing submissions
  • pump.fun integration
  • Referral system
  • Priority queue (boost)
  • Weekly challenges
  • Leaderboard
  • Sound effects

🎨 Customization

Edit src/App.jsx to customize:

  • Colors: Search for #00ff00 (terminal green)
  • Branding: Search for NOVA
  • Social links: Search for SOCIAL_LINKS

Built with React + Vite + Supabase

About

TESTER

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published