[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-toolsoryarn global add firebase-tools 
 - Install Firebase CLI: 
 - 
Create Firebase account and login into Firebase CLI:
firebase login - 
Create a new Directory in your Local Machine.
 - 
Open Terminal/CMD/Powershell in your dir.
 - 
Now type
firebase logincommand in your Terminal/CMD/Powershell. - 
Type
firebase init. - 
Select the project by using the arrow keys.
 - 
Then Select the
Firebase Hostingby using Spacebar and arrow key. - 
Click
Nofor Single page web app. - 
Type
Public. - 
Some by default file will be created successfully.
 - 
Move the cloned source file in
publicdir. - 
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 SignInprovider inFirebase Auth. - 
Run locally
firebase serveornpm run serveoryarn serve
 - 
Build and deploy
firebase deployornpm run deployoryarn deploy
 
| Community Name | Event Name | Web App Link | 
|---|---|---|
| GDG Jalandhar | GDG DevFest'18 | View Now | 
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 :)
