├── .buildignore
├── .gitattributes
├── client
├── robots.txt
├── favicon.ico
├── app
│ ├── assets
│ │ └── images
│ │ │ ├── icon_144.png
│ │ │ ├── icon_48.png
│ │ │ └── logo.svg
│ ├── components
│ │ ├── topNav
│ │ │ ├── topNav.html
│ │ │ └── topNav.directive.js
│ │ ├── footer
│ │ │ ├── footer.html
│ │ │ └── footer.directive.js
│ │ └── event-map
│ │ │ ├── event-map.html
│ │ │ └── event-map.directive.js
│ ├── moments
│ │ ├── moment-timezone.js
│ │ └── moments.directive.js
│ ├── appInvite
│ │ ├── appInvite.controller.js
│ │ └── appInvite.html
│ ├── main
│ │ ├── main.css
│ │ ├── main.controller.spec.js
│ │ ├── eventList.html
│ │ ├── main.html
│ │ └── main.controller.js
│ ├── shorturl
│ │ ├── shorturl.css
│ │ ├── shorturlEvent.controller.js
│ │ └── shorturlEvent.html
│ ├── firefly.module.js
│ ├── util
│ │ └── theme.service.js
│ ├── firefly.config.js
│ └── app.css
├── .well-known
│ └── assetlinks.json
├── manifest.json
├── index.html
└── .htaccess
├── .bowerrc
├── .firebaserc
├── .gitignore
├── bs-config.json
├── .travis.yml
├── firebase.json
├── e2e
└── main
│ ├── main.po.js
│ └── main.spec.js
├── .editorconfig
├── local.env.sample.js
├── .jshintrc
├── bower.json
├── .yo-rc.json
├── protractor.conf.js
├── .jscsrc
├── package.json
├── README.md
├── karma.conf.js
├── LICENSE
└── Gruntfile.js
/.buildignore:
--------------------------------------------------------------------------------
1 | *.coffee
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto
--------------------------------------------------------------------------------
/client/robots.txt:
--------------------------------------------------------------------------------
1 | # robotstxt.org
2 |
3 | User-agent: *
4 |
--------------------------------------------------------------------------------
/.bowerrc:
--------------------------------------------------------------------------------
1 | {
2 | "directory": "client/bower_components"
3 | }
4 |
--------------------------------------------------------------------------------
/.firebaserc:
--------------------------------------------------------------------------------
1 | {
2 | "projects": {
3 | "default": "firefly-1c312"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/client/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gdg-x/firefly/HEAD/client/favicon.ico
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .tmp
3 | .idea
4 | bower_components
5 | dist
6 | local.env.js
7 | *.log
8 |
--------------------------------------------------------------------------------
/bs-config.json:
--------------------------------------------------------------------------------
1 | {
2 | "port": 5000,
3 | "files": ["./client/**/*"],
4 | "server": { "baseDir": "./client" }
5 | }
6 |
--------------------------------------------------------------------------------
/client/app/assets/images/icon_144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gdg-x/firefly/HEAD/client/app/assets/images/icon_144.png
--------------------------------------------------------------------------------
/client/app/assets/images/icon_48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gdg-x/firefly/HEAD/client/app/assets/images/icon_48.png
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - '6'
4 | before_script:
5 | - npm install -g bower grunt-cli
6 | - bower install
7 |
--------------------------------------------------------------------------------
/firebase.json:
--------------------------------------------------------------------------------
1 | {
2 | "hosting": {
3 | "public": "dist/public",
4 | "rewrites": [
5 | {
6 | "source": "**",
7 | "destination": "/index.html"
8 | }
9 | ]
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/client/app/components/topNav/topNav.html:
--------------------------------------------------------------------------------
1 |
5 | Hello, you have been invited to use the GDG app! 6 |
7 |8 | Find out more about it now or browse the GDG events around the world at {{ vm.domain }}. 9 |
10 |{{ tag.description }}
15 |{{ event.start | date : 'medium' : event.timezone }}
31 |{{ event.start | date : 'medium' : event.timezone }}
53 |{{ ::event.start | date : 'medium' : event.timezone }}
22 |{{ ::event.start | date : 'medium' : event.timezone }}
42 |{{ tag.description }}
55 |{{ ::value }} events
67 |{{ vm.chapter.name }}
15 |
62 | Begins:
63 | Ends:
64 | Timezone: Local
65 |
76 | Begins:
77 |
78 |
80 | Ends:
81 |
82 |
84 | Timezone: {{ vm.event.timezone }}
85 |