Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/daflh/skeduler
Event scheduler built with Firebase :fire:
https://github.com/daflh/skeduler
event-scheduler firebase hacktoberfest scheduler
Last synced: 7 days ago
JSON representation
Event scheduler built with Firebase :fire:
- Host: GitHub
- URL: https://github.com/daflh/skeduler
- Owner: daflh
- License: mit
- Created: 2019-12-07T00:19:12.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-23T03:09:46.000Z (almost 2 years ago)
- Last Synced: 2024-04-23T10:04:58.224Z (7 months ago)
- Topics: event-scheduler, firebase, hacktoberfest, scheduler
- Language: HTML
- Homepage:
- Size: 361 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-made-by-indonesian - Skeduler - `Event scheduler build with Firebase` *by [dafiulh](https://github.com/dafiulh)* (S)
README
# Skeduler
Event scheduler build with Firebase. See the preview [here](https://dap-skeduler.web.app/).Screenshots
![Dashboard Screenshot](https://i.imgur.com/HIfOrpm.png)
![Events Screenshot](https://i.imgur.com/9JohmaO.png)
![Goals Screenshot](https://i.imgur.com/Oj6dHCr.png)## Create your own
### Prerequisites
- Google account with a Firebase project
- Firebase project must have enabled Google sign-in method in Authentication ([how?](https://i.imgur.com/7PhXLbz.png))
- Firebase project must have created a Cloud Firestore database with rules allowing third party read and write ([how?](https://i.imgur.com/0hWAhMn.png))
- 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
```sh
npx degit daflh/skeduler skeduler
cd skeduler
```
2. Login to Firebase CLI with your Google account
```sh
firebase login
```
3. Set an active Firebase project for this folder
```sh
firebase use --add
```
4. Go to `public/js/main.js` file then change the `config` variable with your Firebase app configuration ([?](https://support.google.com/firebase/answer/7015592#web))
```javascript
// 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"
};
```
5. You're done! Now you can start a local server
```sh
firebase serve
```### Deploy to Firebase Hosting
```sh
firebase deploy
```