[Demo](https://devfest18-test.firebaseapp.com)
Version: 1.0.2
GDG[X] Event Web App is the conference website template that helps you to set conference website with registration, speakers and schedule management in a few minutes.
The template is created by GDG Jalandhar team experience of running meetups.
Feature | Description |
---|---|
Fast and optimized | 100/100 PWA on Lighthouse |
Works offline | Can works offline |
Mobile first | Mobo Friendly Web app can be installed as a native app on your phone |
SEO optimized | index all content and get to the top in search results |
Speakers and schedule management | keep and update all information in the JSON File |
Registration | Attendees can register for the event using Firebase Realtime Database |
- Fork repository and clone it locally
- Setup Environment
- Install Firebase CLI:
npm i -g firebase-tools
oryarn global add firebase-tools
- Install Firebase CLI:
- Create Firebase account and login into Firebase CLI:
firebase login
- Update Firebase Web Setup & Basic Info, Venue Map, manifest.json and Resources
- Update Firebase.json file
{
"hosting": {
"public": "public",
"rewrites": [ {
"source": "**",
"destination": "/index.html"
} ],
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
- Update the Firebase Real-Time Database Rules
{
"rules": {
"data": {
"$uid": {
".write":"$uid === auth.uid",
".read": "$uid === auth.uid"
},
}
}
}
- Enable the
Google SignIn
provider inFirebase Auth
. - Run locally
npm run serve
oryarn serve
- Build and deploy
npm run deploy
oryarn deploy
- AngularJS
- Bootstrap
- Firebase
- Service Worker
- Material Design Bootstrap
Project is published under the MIT license.
Feel free to clone and modify repo as you want, but don't forget to add reference to authors :)