Skip to content

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

Notifications You must be signed in to change notification settings

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

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

No packages published