Skip to content
This repository was archived by the owner on Jun 24, 2026. It is now read-only.

Repository files navigation

SoundScribe

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.

Client Stack

  • Language: TypeScript
  • Framework: Vue3
  • State Management: Pinia
  • Style: TailwindCSS
  • Authentication: Firebase Authentication
  • Database: Firebase Firestore
  • Build tool: Vite
  • Lint, Prettier, Babel

Recommended IDE Setup

VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).

Customize configuration

See Vite Configuration Reference.

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Compile and Minify for Production

npm run build

Lint with ESLint

npm run lint

About

Where Music meets Storytelling

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages