🔥 SVELTEKIT & FIREBASE quickstarter 🚀
I'm sick of the 'begining a new project' pain.
So I choosed Svelte (as the easiest and better framework on the place 🕶) and firebase to make this 'project quickstarter'.
The goal is to minimize the step between me having an idea and me working on the interesting part of it.
It includes 🗒 :
- A script to install and init everything we need for the project
- A /src folder with :
- A basic web-app template
- An authentication logic
- A firebase.ts config file
- A tailwindcss configuration
- Some other things that I like to have
QUICKSTART of the QUICKSTARTER 🕹
export PROJECT_NAME="your project name"
git clone https://github.com/QuentinPoto/FireSvelteStarter.git $PROJECT_NAME
cd $PROJECT_NAME
./install.sh
It will install everything for you.
Then you just have to get your firebase config and put it in the src/lib/firebase.ts
and run npm run dev
All the help:
TODOs ✍️
- Ask for the needed tools (do you want tailwind, firebase, ... ?)
- Add npm i eslint-plugin-tailwindcss --save-dev
- Check if all the dependencies are here before the installation
- Abstract the two first svelte-create questions (about directory)
- Adding a Window (the OS) version
- Make this project a rust CLI tool ? Node CLI tool ?
If you want to help, you're welcome 🖐