Skip to content

kavyachouhan/CubeDev

Repository files navigation

CubeDev

A comprehensive speedcubing platform for cubers of all levels

Visit CubeDev at cubedev.xyz

Features

Advanced Timer

  • Precision Timing: Centisecond accuracy with inspection periods
  • Smart Penalties: +2 and DNF support with undo functionality
  • Phase Detection: Automatic cross, F2L, OLL, and PLL phase timing
  • Session Management: Organize solves by events and sessions
  • Keyboard Shortcuts: Spacebar controls

Comprehensive Statistics

  • Performance Analytics: Detailed solve analysis and trends
  • Visual Charts: Time progression, distribution, and heatmaps
  • Personal Bests: Track singles and averages (Ao5, Ao12)
  • Consistency Metrics: Standard deviation and solve reliability

Cuber Profiles

  • WCA Integration: Seamless World Cube Association authentication
  • Profile Management: Competition history and personal records
  • CubeDev Stats: Platform-specific achievements and statistics
  • Community Features: Connect with other speedcubers

Algorithm Trainer

  • Customizable Drills: Create and share algorithm sets
  • Multiple Practice Modes: Recognition, Execution, Infinite drills
  • Progress Tracking: Monitor improvement over time
  • 3D Visualization: Interactive cube models with playback controls

Competition Simulations

  • WCA Round Simulation: Practice with official competition formats
  • Event Variety: Support for multiple WCA events
  • Realistic Pressure: Experience competition-like conditions
  • Result Tracking: Analyze performance in simulated competitions

Challenge Rooms

  • Real-time Competition: Compete with friends on same scrambles
  • Multiple Formats: Ao5, Ao12, single solve challenges
  • Live Leaderboards: Track rankings and progress in real-time
  • Room Management: Create private/public rooms with custom settings

Practice Mode

  • Structured Training: Phase-specific drill sessions
  • BPM Mode: Blocks Per Minute efficiency training

Data Management

  • Import/Export: Support for csTimer, Twisty Timer, CubeDesk formats
  • Backup & Sync: Secure cloud storage for all solve data
  • Cross-platform: Access your data from any device
  • Migration Tools: Easy transition from other timer applications

Technology Stack

  • Frontend: Next.js 14 with App Router, TypeScript, Tailwind CSS
  • Backend: Convex real-time database with mutations and queries
  • Authentication: WCA OAuth integration for secure sign-in
  • Deployment: Vercel with edge functions and global CDN
  • UI/UX: Custom dark theme with responsive design

Contributing

Note: CubeDev is currently not open for public contributions as it's in active development. However, if you:

  • Found a bug: Please report it by creating an issue
  • Have feature suggestions: Share your ideas through issues
  • Interested in collaboration: Reach out to discuss opportunities

Contact: https://www.cubedev.xyz/contact

License

This project is currently proprietary. All rights reserved.

About

A comprehensive speedcubing platform with advanced timer, statistics, WCA integration, challenge rooms, and practice modes for cubers of all levels.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors