Skip to content

parnilV06/Cubit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 3 (Backend + Database Development)

Current Progress:

  • Product Planning
  • Brand Identity
  • UI / UX Design
  • Frontend
  • Backend ( currently working on...)
  • 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

cubit/

client/
server/
docs/

README.md

Local Setup

Clone:

git clone https://github.com/parnilV06/Cubit.git

Enter:

cd cubit

Client:

cd client

npm install

npm run dev

Server:

cd server

npm install

npm run dev

Documentation

Project docs live in:

docs/

Planned:

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 ✅

Phase 3 Backend + Database 🚧 ( work in progres...)

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.

About

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.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Contributors

Languages