Skip to content

cubeindex-project/CubeIndex

Repository files navigation

CubeIndex

CubeIndex Logo

Track your cubes, unlock achievements, and explore the world's largest cube database.

📸 See Screenshots
Home Collection Price Tracking

🚀 Tech & Deploy

Built with: SvelteKit · Tailwind · Supabase · TypeScript
Live: thecubeindex.com
Beta: beta.thecubeindex.com

Netlify Status


⚡ Quick Start

git clone https://github.com/cubeindex-project/CubeIndex.git
cd CubeIndex
npm install
cp .env.example .env
npm run dev

👉 Visit localhost:5173 (Optional: set up Supabase CLI + Docker if working with the database)

Environment

  • PUBLIC_SUPABASE_URL / PUBLIC_SUPABASE_ANON_KEY: Frontend Supabase access
  • DATABASE_URL: Postgres connection (server-side)
  • PUBLIC_SITE_URL: Absolute base URL
  • PUBLIC_DEPLOYMENT_CHANNEL: Build-time deployment channel (production or beta) toggles the Beta UI label
  • LOG_LEVEL: Server-side Pino log level (debug, info, warn, etc.)
  • PUBLIC_UMAMI_SRC / PUBLIC_UMAMI_WEBSITE_ID: Analytics (optional)

🤝 Contribute

  • Branch off developer

  • Use clear commit names (fix: login bug)

  • Open PRs with context

  • Join us on Discord

git checkout -b feat/my-feature
git commit -m "feat: add feature"
git push origin feat/my-feature

🌍 Community

💬 Discord · 🐞 GitHub Issues


⭐ Extras

Star History Chart


📄 Licensed under Apache 2.0
Thanks for helping build CubeIndex! 🧊

About

A database website for everything related to cubing.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Contributors 3

  •  
  •  
  •