Skip to content

Latest commit

 

History

History
70 lines (54 loc) · 4.28 KB

File metadata and controls

70 lines (54 loc) · 4.28 KB

Technology Stack

Core Technologies

Technology Purpose
Vue.js Frontend framework
Vite Build tool and dev server
Node.js JavaScript runtime
TypeScript Programming language
JavaScript Programming language
Firebase Backend services and hosting

Frontend Libraries

Technology Purpose
VueFire Vue.js Firebase integration
Vue Toastification Toast notifications
Vue Tippy Tooltips and popovers
VueDraggable Drag and drop functionality
Howler.js Audio management
Luxon Date and time handling

Development Tools

Technology Purpose
ESLint Code linting
Prettier Code formatting
Vitest Unit testing
Nodemon Development file watching
Concurrently Run multiple commands
CLI-Table3 Pretty Tables in the terminal

Build & Bundling

Technology Purpose
Vite Plugins Extended build functionality
Vue DevTools Vue development tools

Styling & Templates

Technology Purpose
Sass CSS preprocessing
Pug HTML template engine

Utilities & Data

Technology Purpose
Axios HTTP client
jQuery DOM manipulation
dotenv Environment variables

Testing

Technology Purpose
Vue Test Utils Vue component testing
jsdom DOM testing environment

Deployment

Technology Purpose
GitHub Actions Automated CI/CD
Firebase Hosting Static site hosting