A modern speedcubing platform that blends timing, training, coaching, and community into one seamless experience. Designed to support beginners learning Rubik’s Cube as well as experienced cubers chasing faster solves.
🚧 In Development — Phase 3 (Backend + Database Development)
Current Progress:
- Product Planning
- Brand Identity
- UI / UX Design
- Frontend
- Backend ( currently working on...)
- Database
- Integration
- Deployment
Cubit is an open-source web platform built for cubers.
The goal is to create a fast, modern, and minimal cubing experience focused on:
- Solving
- Training
- Tracking progress
- Learning speedcubing
- Community interaction
Cubit is intentionally being built as a focused product rather than a feature-heavy platform.
- Solve Timer
- WCA-style Scrambles
- Solve History
- Statistics Dashboard
- Progress Tracking
- Beginner Learning Path
- Cube Basics
- Cube Notation
- Guided Learning
- Share Solves
- Personal Best Posts
- Community Feed
- Leaderboards
- Cubing Snapshot
- Progress Overview
- Quick Actions
Frontend
- React
- Vite
- JavaScript
- TailwindCSS
- Zustand
- Recharts
Backend
- Node.js
- Express
Database
- PostgreSQL
- Prisma
Deployment
- Vercel
- Railway
cubit/
client/
server/
docs/
README.md
Clone:
git clone https://github.com/parnilV06/Cubit.gitEnter:
cd cubitClient:
cd client
npm install
npm run devServer:
cd server
npm install
npm run devProject docs live in:
docs/
Planned:
PRD.md
TRD.md
FrontendBlueprint.md
BackendBlueprint.md
Roadmap.md
- Minimal over clutter
- Cubing first
- Fast interactions
- Open source
- Dark-first UI
- Community driven
Phase 1 Ideation + Design ✅
Phase 2 Frontend Development ✅
Phase 3 Backend + Database 🚧 ( work in progres...)
Phase 4 Integration
Phase 5 Testing
Phase 6 Cubit v1
Contributions will open after the initial public release.
License to be decided.
Built with ❤️ and a lot of solves.