GithubHelp home page GithubHelp logo

waynegakuo / chakram Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gdg-x/chakram

0.0 2.0 0.0 2 MB

Generic Web App for GDG Events

Home Page: https://devfest18-test.firebaseapp.com/

License: Other

HTML 3.18% CSS 29.71% JavaScript 67.11%

chakram's Introduction

GDG[x] Event Web App

Standard Web App for GDG[X] Event.
[Demo](https://devfest18-test.firebaseapp.com)
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. Create a new Directory in your Local Machine.

  5. Open Terminal/CMD/Powershell in your dir.

  6. Now type firebase login command in your Terminal/CMD/Powershell.

  7. Type firebase init.

  8. Select the project by using the arrow keys.

  9. Then Select the Firebase Hosting by using Spacebar and arrow key.

  10. Click No for Single page web app.

  11. Type Public.

  12. Some by default file will be created successfully.

  13. Move the cloned source file in public dir.

  14. Update Firebase Web Setup & Basic Info, Venue Map, manifest.json and Resources

  15. Update Firebase.json file

    {
      "hosting": {
        "public": "public",
        "rewrites": [ {
          "source": "**",
          "destination": "/index.html"
        } ],
        "ignore": [
          "firebase.json",
          "**/.*",
          "**/node_modules/**"
        ]
      }
    }
  16. Update the Firebase Real-Time Database Rules

      {
        "rules": {
          "data": {
            "$uid": {
              ".write":"$uid === auth.uid",
              ".read": "$uid === auth.uid"
            },
    
          }
        }
      }
  17. Enable the Google SignIn provider in Firebase Auth.

  18. Run locally

    • firebase serve or npm run serve or yarn serve
  19. Build and deploy

    • firebase deploy or npm run deploy or yarn deploy

Technology Stack

View Website Built with Project

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

chakram's People

Contributors

vrijraj avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.