Firekit is a starting template for Vue.js 3, Firebase, Vite. It uses composition API that was introduced in Vue 3.0 and up.
It includes forms that are created using vee-validate and yup util functions. Login and registration is present using firebase auth, which shows a couple of ways to utilize the onAuthStateChanged user observer by creating one after logging in or registering a new user.
The project includes a simple note taking features which utilizes Firebase Firestore.
Also included is an image uploader component, that allows a user to upload photos by utilizing firebase storage.
Styling is done using Tailwind CSS.