"Never have I ever" web app
Simple progressive web app (PWA) for the little party game called "never have i ever" (german: "Ich hab' noch nie").
It is available at https://neverhaveiever.web.app.
Note: This app is currently only in german.
Features:
- cycle through shuffled, predefined "never have I ever" questions
- choose questions from various categories or cycle through all of them
- add questions on your own for everyone to see
- report questions to filter them out for you and for others
- edit existing questions
- install this app as a PWA
- dark mode
Tech stack:
Frontend:
- Vue.js 3 with usage of the Composition API
- Vite as the frontend tooling + bundler
- TypeScript as primarily used language
- TailwindCSS for css utility classes
- Sass for advanced css usage (scss)
- firebase-orm for object-relational typescript mapping of the used firestore database
Backend:
- Googles Cloud Firestore as the database
- Firebase deploy as the hosting
Other:
- pwa-asset-generator for automatic generation of favicon and PWA assets (splash screens and manifest icons)