Scoreboards

WIP leaderboards and counters.

75 experience by Thor
Updates to the responsive design
150 experience by Thor
Websockets are essential, aren't they?
Updated the repo and build pipeline
75 experience by Thor
Lost a few days to debugging unclear production errors.
75 experience by Thor
Migrated to the Nuxt v4 folder structure, and everything is ridiculously fast now.
75 experience by Thor
Identifying blockers and creating a list of resolutions to reach product launch
75 experience by Thor
Scoreboard list and delete form completed
70 experience by Thor
Scoreboard creation Interfaces, schema, and plumbing
70 experience by Thor
Started building out the scoreboards WebSocket and API endpoints
70 experience by Thor
Added new subscription options
70 experience by Thor
Added the signup form and refactored the API endpoint
140 experience by Thor
Refactored the background images used in leaderboards and counters
Refactored member creation for new subscription plans. Trying not to refactor too much.
140 experience by Thor
Merged the navbars and refactored the multi-tenancy architecture
Added the footer and legal docs
70 experience by Thor
Added the pricing table and feature containers to the homepage
280 experience by Thor
Updated the default counter increments and landing page images
Registered domain name: scorectrl.com
Added most of the features text + images to the counters landing page
Implemented most of the text and images for the leaderboard landing page
140 experience by Thor
Implemented some of the homepage copy and images
Started working on the landing page copy and images
280 experience by Thor
Wired up the counter sorting watcher
Delete counters with a confirmation dialog and switch back to the list view
Added a switch to editing mode when the user clicks on the counter title
Updated the leaderboard layout to resemble a leaderboard rather than a counter
70 experience by Thor
Initial prototype for leaderboards created based on counters
70 experience by Thor
Wrapped up the client-side prototype of Counters
70 experience by Thor
I broke down the counters into more smaller components and added the new `defineModel` proxy
70 experience by Thor
Split the counters into four more separate reusable components
70 experience by Thor
After trying useSortable, vuedraggable, and vue-draggable-next, the one that completely worked was vue-draggable-plus
70 experience by Thor
Breaking down the counter component into smaller more reusable components
210 experience by Thor
Added a navigation dropdown for creating new scoreboards, leaderboards, counters, and timers
Started building landing pages for counters and board creator tools
Custom navbar component
65 experience by Thor
Added a little command prompt and keymap settings
130 experience by Thor
Refactor control to increment draggable
Replaced the draggable component to fix the sorting issue
65 experience by Thor
Implementing sortable counters and increments
65 experience by Thor
Added customization options for incrementing counters in the board settings
130 experience by Thor
Added reset and zero buttons to the counters for enhanced functionality
Added the actual counters and improved the responsive design of everything
65 experience by Thor
Coded the initial board and editor layout with customization options