Bu proje, Svelte için geliştirilmiş bir Firebase Authentication şablonudur. Repoyu indirip yerel ortamda inceleyebilir ve ardından kendi projenize kolayca entegre edebilirsiniz.
Öncelikle Node JS yüklü olduğudan emin olun.
# Depoyu klonlayın
git clone https://github.com/lizzardxrd/svelte-firebase-google-auth-template
# Deponun olduğu klasöre girin
cd svelte-firebase-google-auth-template
# Bağımlılıkları yükleyin
npm install
# Projeyi başlatın
npm run dev
Proje kök dizinine .env.example dosyası açın ve ortam bazlı değişkenlerinizi buraya ekleyin:
VITE_FIREBASE_API_KEY=Your_API_Key_Here
VITE_FIREBASE_AUTH_DOMAIN=Your_Auth_Domain_Here
VITE_FIREBASE_PROJECT_ID=Your_Project_ID_Here
VITE_FIREBASE_APP_ID=Your_App_ID_Here
.env.exampledosyasını düzenledikten sonra dosya adını.envolarak değiştirin.
Projeyi çalıştırabilmek için Firebase projenizden bazı bilgileri almanız gerekiyor. Bu bilgiler .env dosyasında saklanacak.
# // Import the functions you need from the SDKs you need
import { initializeApp } from "firebase/app";
# // TODO: Add SDKs for Firebase products that you want to use
# // https://firebase.google.com/docs/web/setup#available-libraries
# // Your web app's Firebase configuration
const firebaseConfig = {
apiKey: "",
authDomain: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: ""
};
# // Initialize Firebase
const app = initializeApp(firebaseConfig);
Firebaseden aldığınız bilgileri .env dosyasına yazdıktan sonra npm run dev diyerek projeyi test edebilirsiniz
MIT License - Ayrıntılar için LICENSE dosyasına bakın
Katkı sağlamak isterseniz, lütfen:
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)Sorun veya önerileriniz için lütfen Issues sayfasını kullanın.
Made By
lizzardxrd