micro-saas-vite-kit

0.1.4 • Public • Published

Starter Kit

Un starter kit pour démarrer rapidement avec des applications SaaS modernes en utilisant React, Vite, TypeScript, TailwindCSS, Firebase, Zustand... Ce kit est conçu pour vous fournir une base solide et extensible pour vos projets. Ce kit fournit une base solide pour démarrer un projet avec les fonctionnalités essentielles d'authentification et une interface utilisateur prête à l'emploi.

Table des matières

Introduction

Ce starter kit est un modèle prêt à l'emploi pour créer des applications SaaS avec une configuration moderne. Il intègre les meilleures pratiques de développement avec des outils et des technologies éprouvées pour une expérience de développement fluide.

Technologies Utilisées

  • Vite : Outil de bundling rapide pour le développement.
  • React : Bibliothèque pour construire l'interface utilisateur.
  • TypeScript : Superset de JavaScript avec typage statique.
  • TailwindCSS : Framework CSS utilitaire pour une conception rapide et flexible.
  • Firebase : Services backend pour l'authentification, le stockage.
  • Zustand : Gestion d'état global simple et flexible.
  • ESLint : Outil pour maintenir la qualité du code.

Fonctionnalités

  • Inscription : Les utilisateurs peuvent créer un compte avec une adresse e-mail et un mot de passe.
  • Connexion : Les utilisateurs peuvent se connecter avec leurs identifiants.
  • Tableau de bord : Une page protégée pour les utilisateurs connectés, accessible après l'authentification.
  • Déconnexion : Les utilisateurs peuvent se déconnecter de leur compte.

Installation

Pour créer un nouveau projet basé sur ce starter kit, utilisez la commande suivante :

npx micro-saas-vite-kit my-app
cd my-app
npm install

Configuration initiale

  • Ajout du fichier .gitignore

Pour éviter d’inclure des fichiers et des dossiers indésirables dans votre dépôt Git, vous devez ajouter un fichier .gitignore à la racine de votre projet. Voici un exemple de contenu pour le fichier .gitignore :

node_modules
dist
dist-ssr
*.local
.env

Renommage du fichier .env.exemple

Le fichier .env.exemple contient des variables d’environnement nécessaires à la configuration de votre application, notamment pour Firebase. Pour utiliser ces variables, vous devez renommer ce fichier en .env et remplir les valeurs appropriées:

VITE_REACT_APP_API_KEY=your_api_key
VITE_REACT_APP_AUTH_DOMAIN=your_auth_domain
VITE_REACT_APP_DATABASE_URL=your_database_url
VITE_REACT_APP_PROJECT_ID=your_project_id
VITE_REACT_APP_STORAGE_BUCKET=your_storage_bucket
VITE_REACT_APP_MESSAGING_SENDER_ID=your_messaging_sender_id
VITE_REACT_APP_APP_ID=your_app_id
VITE_REACT_APP_MEASUREMENT_ID=your_measurement_id

Lancer le Projet

Votre projet est maintenant prêt à être utilisé. Vous pouvez démarrer le serveur de développement avec la commande suivante :

npm run dev

Auteur

Ce projet est maintenu par BriiceR.

Dépôt Git

Pour plus d'informations, consulter le dépôt GitHub du projet : micro-saas-vite-kit

Package Sidebar

Install

npm i micro-saas-vite-kit

Weekly Downloads

0

Version

0.1.4

License

MIT

Unpacked Size

26.2 kB

Total Files

29

Last publish

Collaborators

  • briicer