SoundScribe, where music meets storytelling.
A social media app where users can sign up to become Scribes, posting blog-style notes that must include a music video, or a Sounder, to simply browse the notes left by Scribes, leaving likes and comments.
- Language: TypeScript
- Framework: Vue3
- State Management: Pinia
- Style: TailwindCSS
- Authentication: Firebase Authentication
- Database: Firebase Firestore
- Build tool: Vite
- Lint, Prettier, Babel
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
See Vite Configuration Reference.
npm installnpm run devnpm run buildLint with ESLint
npm run lint