More Premium Hugo Themes Premium Nextjs Themes

Cubedeck

Take your cubing skills to the moon

Cubedeck

Take your cubing skills to the moon

Author Avatar Theme by carrotfarmer
Github Stars Github Stars: 20
Last Commit Last Commit: Sep 26, 2022 -
First Commit Created: Dec 18, 2023 -
Cubedeck screenshot

Overview

Cubedeck is a web application designed to assist cubers in keeping track of their progress and improving their solving skills. It offers features such as logging solve times, obtaining stats about solves, creating practice sessions, and joining and competing with friends in group solves. The app is built using technologies like React, Next.js, ChakraUI, TypeScript, Firebase (Auth/Firestore), and is hosted on Netlify/Netlify Functions.

Features

  • Solve Logging: Easily log solve times and keep a record of your solves.
  • Stats Tracking: Obtain statistics about your solves to track your progress and identify areas for improvement.
  • Practice Sessions: Create custom practice sessions to focus on specific solving techniques or puzzles.
  • Group Competitions: Create or join friend groups to compete for the best solves and compare your progress with others.

Installation

To run Cubedeck locally, follow these steps:

  1. Clone the repository to your local machine.
  2. Install all the dependencies required for the project.
  3. Create a Firebase project.
  4. Add your Firebase credentials to a .env file in the project’s root directory.
  5. Check out the .env.example file for the required environment variable names.
  6. Run the app and start using Cubedeck.

Summary

Cubedeck is a web application designed specifically for cubers to help them improve their solving skills. With features like solve logging, stats tracking, practice sessions, and group competitions, Cubedeck provides a comprehensive platform for cubers to track their progress and compete with friends. Built with React, Next.js, and Firebase, Cubedeck offers a user-friendly interface and a seamless user experience.