This is a kick-start template for an application in SvelteKit (using Typescript), with pre-installed Tailwind and DaisyUI - and Firebase for your database.
To get started, install all dependencies
# install all dependencies
npm install
You can easily add Firebase by adding a ‘firebaseConfig.ts’ file to the Firebase folder. This template comes with Email and Password authentication out-of-the-box.
When an authentication is created, a user document with firstName and lastName will also be created automatically.
The template is based on TailwindUI components
and uses DaisyUI
as a component library.
In directives, you can find the ‘clickOutside.ts’
directive - used on the dropdown menu component
In guards, you can find ‘authGuard’
used on protected routes.
You can create your own pages in the routes folder, and update the navigation route in lib > components > menu
Good luck and have fun!