Firekit
A production-ready starter kit for Vue 3, Tailwind CSS, Vite and Firebase 9 with authentication, Firestore database, and cloud storage integration. Includes pre-built forms with validation using Vee-validate and Yup, plus a note-taking feature to demonstrate real-time data operations. Perfect for rapidly bootstrapping fullstack Vue applications with Firebase backend.
Project Notice
This project was built some time ago and may contain outdated dependencies or features. Some functionality might no longer work as expected.

Note: This project was built in 2022 and may be outdated. Some dependencies or features might no longer work as expected.
About Firekit
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.



