├── .babelrc ├── .gitignore ├── LICENSE ├── database.rules.bolt ├── env └── stores │ ├── _auth-store.js │ ├── _base-store.js │ ├── _hash-store.js │ └── index.js ├── firebase.json ├── package.json ├── pages ├── about.js ├── access-denied.js ├── diary.js ├── impressum.js └── index.js ├── ui ├── diary │ ├── _hash-input.js │ ├── _hash-item.js │ ├── _hash-list.js │ └── index.js ├── generic │ ├── _avatar-widget.js │ ├── _footer.js │ ├── _friendly-hello.js │ ├── _hash-icon.js │ ├── _header.js │ ├── _loading-page.js │ └── index.js └── layouts │ ├── _base-layout.js │ └── index.js ├── utils ├── _hash-helpers.js ├── _initialize-page.js ├── _protected-page.js └── index.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | node_modules/ 3 | .next 4 | 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/LICENSE -------------------------------------------------------------------------------- /database.rules.bolt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/database.rules.bolt -------------------------------------------------------------------------------- /env/stores/_auth-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/env/stores/_auth-store.js -------------------------------------------------------------------------------- /env/stores/_base-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/env/stores/_base-store.js -------------------------------------------------------------------------------- /env/stores/_hash-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/env/stores/_hash-store.js -------------------------------------------------------------------------------- /env/stores/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/env/stores/index.js -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/firebase.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/package.json -------------------------------------------------------------------------------- /pages/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/pages/about.js -------------------------------------------------------------------------------- /pages/access-denied.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/pages/access-denied.js -------------------------------------------------------------------------------- /pages/diary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/pages/diary.js -------------------------------------------------------------------------------- /pages/impressum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/pages/impressum.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/pages/index.js -------------------------------------------------------------------------------- /ui/diary/_hash-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/ui/diary/_hash-input.js -------------------------------------------------------------------------------- /ui/diary/_hash-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/ui/diary/_hash-item.js -------------------------------------------------------------------------------- /ui/diary/_hash-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/ui/diary/_hash-list.js -------------------------------------------------------------------------------- /ui/diary/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/ui/diary/index.js -------------------------------------------------------------------------------- /ui/generic/_avatar-widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/ui/generic/_avatar-widget.js -------------------------------------------------------------------------------- /ui/generic/_footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/ui/generic/_footer.js -------------------------------------------------------------------------------- /ui/generic/_friendly-hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/ui/generic/_friendly-hello.js -------------------------------------------------------------------------------- /ui/generic/_hash-icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/ui/generic/_hash-icon.js -------------------------------------------------------------------------------- /ui/generic/_header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/ui/generic/_header.js -------------------------------------------------------------------------------- /ui/generic/_loading-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/ui/generic/_loading-page.js -------------------------------------------------------------------------------- /ui/generic/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/ui/generic/index.js -------------------------------------------------------------------------------- /ui/layouts/_base-layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/ui/layouts/_base-layout.js -------------------------------------------------------------------------------- /ui/layouts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/ui/layouts/index.js -------------------------------------------------------------------------------- /utils/_hash-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/utils/_hash-helpers.js -------------------------------------------------------------------------------- /utils/_initialize-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/utils/_initialize-page.js -------------------------------------------------------------------------------- /utils/_protected-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/utils/_protected-page.js -------------------------------------------------------------------------------- /utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/utils/index.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakulstra/firebase-nextjs-mobx/HEAD/yarn.lock --------------------------------------------------------------------------------