Learn javascript-gameshow Learn how to use javascript-gameshow with Shoulder.dev Introduction to javascript-gameshow Motivation for learning a Firebase and Preact-based game show application. Installation Installing dependencies using npm install. Setting up the project structure. CLI Commands run dev` Running a development server. run serve` Running a production-like server. run build` Creating a production-ready build. run lint` Linting TypeScript files. run test` Running Jest and Enzyme tests. start` Starting the Firebase server. run useproject` Setting up the project in Firebase. run deploy` Deploying the application to Firebase. run deployReset` Deploying the application and resetting data. run data` Setting up initial data in Firebase. run lock` Deploying the application with Firebase lockdown. Firebase Setting up a Firebase project. Configuring Firebase in the application. Understanding Firebase hosting and deployment. Managing Firebase rules and data. Preact Learning Preact basics. Setting up a Preact application. Understanding Preact components and routing. Database Understanding Firebase Realtime Database. Setting up the database schema. Managing database rules and data. Troubleshooting & Debugging Debugging Preact components. Debugging Firebase issues. Deployment Deploying the application to Firebase. Understanding Firebase hosting and continuous deployment. Examples and Use Cases Building simple games using Preact and Firebase. Creating multiplayer games using Firebase Realtime Database. Firebase Authentication Setting up user authentication. Managing user sessions.