Skip to content

dsc-rjit/GDGx-Event-Web-App

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GDG[x] Event Web App

Standard Web App for GDG[X] Event.
Demo
Version: 1.0.2

Overview

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.

Features

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

Getting Started

  1. Fork repository and clone it locally
  2. Setup Environment
    • Install Firebase CLI: npm i -g firebase-tools or yarn global add firebase-tools
  3. Create Firebase account and login into Firebase CLI: firebase login
  4. Update Firebase Web Setup & Basic Info, Venue Map, manifest.json and Resources
  5. Update Firebase.json file
{
"hosting": {
  "public": "public",
  "rewrites": [ {
    "source": "**",
    "destination": "/index.html"
  } ],
  "ignore": [
    "firebase.json",
    "**/.*",
    "**/node_modules/**"
  ]
}
}
  1. Update the Firebase Real-Time Database Rules
  {
    "rules": {
      "Next18": {
        "$uid": {
          ".write":"$uid === auth.uid",
          ".read": "$uid === auth.uid"
        },

      }
    }
  }
  1. Enable the Google SignIn provider in Firebase Auth.
  2. Run locally
    • npm run serve or yarn serve
  3. Build and deploy
    • npm run deploy or yarn deploy

Technology Stack

  • 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 :)

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.1%
  • CSS 29.7%
  • HTML 3.2%