This project was built as part of Vue School's Vue.js 3 Masterclass. It's not intended for production use.
Baseline implementation while following the course uses the following stack:
- Vue 3
- Vue Router
- Vuex
- Firebase (DB, storage, and auth)
- Webpack
There are a few areas of the app that weren't fully implemented as part of the course, which will be added soon:
- Password resets
- User profile lookups (currently only supports looking up the authenticated user).
- Others as identified
Beyond features, this project will also be used as a testbed for migrating pieces of the tech stack: specifically moving from Vuex to Pinia, Firebase to MongoDB, possibly Vite for tooling, and more extensive use of Typescript (currently only used in props).
npm install
npm run serve
npm run build
npm run lint