daflh / skeduler

Event scheduler built with Firebase :fire:

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Skeduler

Event scheduler build with Firebase. See the preview here.

Screenshots

Dashboard Screenshot Events Screenshot Goals Screenshot

Create your own

Prerequisites

  • Google account with a Firebase project
  • Firebase project must have enabled Google sign-in method in Authentication (how?)
  • Firebase project must have created a Cloud Firestore database with rules allowing third party read and write (how?)
  • Node.js and npm with Firebase CLI installed, if you haven't then install it by running this command npm i -g firebase-tools

Run on your machine

  1. Make a copy of this repository then move to that folder
npx degit daflh/skeduler skeduler
cd skeduler
  1. Login to Firebase CLI with your Google account
firebase login
  1. Set an active Firebase project for this folder
firebase use --add
  1. Go to public/js/main.js file then change the config variable with your Firebase app configuration (?)
// change this variable
const config = {
    apiKey: "YOUR_FIREBASE_API_KEY",
    authDomain: "example.firebaseapp.com",
    databaseURL: "https://example.firebaseio.com",
    projectId: "example",
    storageBucket: "example.appspot.com",
    messagingSenderId: "123456789012",
    appId: "YOUR_FIREBASE_APP_ID"
};
  1. You're done! Now you can start a local server
firebase serve

Deploy to Firebase Hosting

firebase deploy

About

Event scheduler built with Firebase :fire:

License:MIT License


Languages

Language:HTML 58.7%Language:JavaScript 24.3%Language:CSS 17.1%