https://github.com/parnilv06/cubit
A OpenSource , 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.
https://github.com/parnilv06/cubit
cubing cubing-timer indie indiedev rubiks rubiks-cube speedcubing tools webdev
Last synced: 28 days ago
JSON representation
A OpenSource , 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.
- Host: GitHub
- URL: https://github.com/parnilv06/cubit
- Owner: parnilV06
- Created: 2026-06-15T09:28:25.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-06-25T13:03:58.000Z (29 days ago)
- Last Synced: 2026-06-25T14:22:48.384Z (29 days ago)
- Topics: cubing, cubing-timer, indie, indiedev, rubiks, rubiks-cube, speedcubing, tools, webdev
- Language: CSS
- Homepage:
- Size: 24 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cubit
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.
---
## Status
🚧 In Development — Phase 2 (Frontend Development)
Current Progress:
* [x] Product Planning
* [x] Brand Identity
* [x] UI / UX Design
* [ ] Frontend ( currently working on )
* [ ] Backend
* [ ] Database
* [ ] Integration
* [ ] Deployment
---
## Overview
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.
---
## Features (Planned)
### Core
* Solve Timer
* WCA-style Scrambles
* Solve History
* Statistics Dashboard
* Progress Tracking
### Learn
* Beginner Learning Path
* Cube Basics
* Cube Notation
* Guided Learning
### Community
* Share Solves
* Personal Best Posts
* Community Feed
* Leaderboards
### Profile
* Cubing Snapshot
* Progress Overview
* Quick Actions
---
## Tech Stack
Frontend
* React
* Vite
* JavaScript
* TailwindCSS
* Zustand
* Recharts
Backend
* Node.js
* Express
Database
* PostgreSQL
* Prisma
Deployment
* Vercel
* Railway
---
## Project Structure
```plaintext
cubit/
client/
server/
docs/
README.md
```
---
## Local Setup
Clone:
```bash
git clone https://github.com/parnilV06/Cubit.git
```
Enter:
```bash
cd cubit
```
Client:
```bash
cd client
npm install
npm run dev
```
Server:
```bash
cd server
npm install
npm run dev
```
---
## Documentation
Project docs live in:
```plaintext
docs/
```
Planned:
```plaintext
PRD.md
TRD.md
FrontendBlueprint.md
BackendBlueprint.md
Roadmap.md
```
---
## Design Principles
* Minimal over clutter
* Cubing first
* Fast interactions
* Open source
* Dark-first UI
* Community driven
---
## Roadmap
Phase 1
Ideation + Design ✅
Phase 2
Frontend Development 🚧 (Work in Progress...)
Phase 3
Backend + Database
Phase 4
Integration
Phase 5
Testing
Phase 6
Cubit v1
---
## Contributing
Contributions will open after the initial public release.
---
## License
License to be decided.
---
Built with ❤️ and a lot of solves.