FireSvelteStarter Svelte Themes

Firesveltestarter

The quickest way on earth the create a sveltekit-firebase project.

🔥 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 ✍️

  1. Ask for the needed tools (do you want tailwind, firebase, ... ?)
  2. Add npm i eslint-plugin-tailwindcss --save-dev
  3. Check if all the dependencies are here before the installation
  4. Abstract the two first svelte-create questions (about directory)
  5. Adding a Window (the OS) version
  6. Make this project a rust CLI tool ? Node CLI tool ?

If you want to help, you're welcome 🖐

Top categories

Loading Svelte Themes