├── .gitignore ├── .prettierrc.js ├── README.md ├── firebase.json ├── firestore.indexes.json ├── firestore.rules ├── functions ├── .eslintrc.json ├── .gitignore ├── index.js ├── package-lock.json └── package.json ├── package.json ├── public ├── 404.html ├── favicon.png ├── global.css ├── images │ ├── almond.jpg │ ├── ebro_river.jpg │ ├── firebase-logo.png │ ├── materialize.svg │ ├── svelte-logo.svg │ ├── svelte-router-logo.png │ ├── validate-js-logo.png │ └── waterfall.jpg ├── index.html ├── plugins.css └── stylesheets │ └── custom.css ├── rollup.config.js ├── src ├── App.svelte ├── config │ ├── firebase.js │ └── settings.js ├── lib │ ├── diacritics.js │ ├── filter_results.js │ └── routes │ │ ├── protected.js │ │ └── public.js ├── main.js ├── middleware │ ├── database │ │ ├── employees.js │ │ ├── firebase_results.js │ │ ├── index.js │ │ └── teams.js │ ├── employees │ │ └── crud.js │ └── users │ │ └── auth.js ├── routes.js ├── stores │ ├── current_user.js │ └── notification_message.js └── views │ ├── 404.svelte │ ├── admin │ ├── dashboard │ │ └── index.svelte │ ├── employees │ │ ├── edit.svelte │ │ ├── form.svelte │ │ ├── header │ │ │ ├── index.svelte │ │ │ └── search.svelte │ │ ├── index.svelte │ │ ├── item.svelte │ │ ├── layout.svelte │ │ ├── list.svelte │ │ ├── new.svelte │ │ └── show.svelte │ ├── layout │ │ ├── header.svelte │ │ ├── index.svelte │ │ └── sidebar │ │ │ ├── index.svelte │ │ │ ├── item.svelte │ │ │ └── menu.svelte │ └── teams │ │ ├── form.svelte │ │ ├── index.svelte │ │ ├── item.svelte │ │ ├── list.svelte │ │ └── show.svelte │ ├── components │ ├── forms │ │ ├── buttons.svelte │ │ ├── check_box.svelte │ │ ├── date_input.svelte │ │ ├── date_range.svelte │ │ ├── email_input.svelte │ │ ├── number_input.svelte │ │ ├── password_input.svelte │ │ ├── radio_input.svelte │ │ ├── select.svelte │ │ ├── text_input.svelte │ │ ├── textarea.svelte │ │ ├── time_input.svelte │ │ └── time_range.svelte │ ├── loading.svelte │ ├── modals │ │ ├── buttons.svelte │ │ └── modal.svelte │ ├── notification.svelte │ └── number_pad │ │ ├── button.svelte │ │ └── index.svelte │ └── public │ ├── home │ ├── hero.svelte │ ├── how_to_use_it.svelte │ ├── index.svelte │ ├── main_features.svelte │ ├── menu.svelte │ └── technology.svelte │ ├── layout │ ├── footer.svelte │ └── index.svelte │ ├── login │ ├── form.svelte │ └── index.svelte │ └── signup │ ├── form.svelte │ └── index.svelte ├── storage.rules └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/README.md -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/firebase.json -------------------------------------------------------------------------------- /firestore.indexes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/firestore.indexes.json -------------------------------------------------------------------------------- /firestore.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/firestore.rules -------------------------------------------------------------------------------- /functions/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/functions/.eslintrc.json -------------------------------------------------------------------------------- /functions/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /functions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/functions/index.js -------------------------------------------------------------------------------- /functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/functions/package-lock.json -------------------------------------------------------------------------------- /functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/functions/package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/package.json -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/public/404.html -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/public/global.css -------------------------------------------------------------------------------- /public/images/almond.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/public/images/almond.jpg -------------------------------------------------------------------------------- /public/images/ebro_river.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/public/images/ebro_river.jpg -------------------------------------------------------------------------------- /public/images/firebase-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/public/images/firebase-logo.png -------------------------------------------------------------------------------- /public/images/materialize.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/public/images/materialize.svg -------------------------------------------------------------------------------- /public/images/svelte-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/public/images/svelte-logo.svg -------------------------------------------------------------------------------- /public/images/svelte-router-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/public/images/svelte-router-logo.png -------------------------------------------------------------------------------- /public/images/validate-js-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/public/images/validate-js-logo.png -------------------------------------------------------------------------------- /public/images/waterfall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/public/images/waterfall.jpg -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/public/index.html -------------------------------------------------------------------------------- /public/plugins.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/public/plugins.css -------------------------------------------------------------------------------- /public/stylesheets/custom.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/App.svelte -------------------------------------------------------------------------------- /src/config/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/config/firebase.js -------------------------------------------------------------------------------- /src/config/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/config/settings.js -------------------------------------------------------------------------------- /src/lib/diacritics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/lib/diacritics.js -------------------------------------------------------------------------------- /src/lib/filter_results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/lib/filter_results.js -------------------------------------------------------------------------------- /src/lib/routes/protected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/lib/routes/protected.js -------------------------------------------------------------------------------- /src/lib/routes/public.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/lib/routes/public.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/main.js -------------------------------------------------------------------------------- /src/middleware/database/employees.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/middleware/database/employees.js -------------------------------------------------------------------------------- /src/middleware/database/firebase_results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/middleware/database/firebase_results.js -------------------------------------------------------------------------------- /src/middleware/database/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/middleware/database/index.js -------------------------------------------------------------------------------- /src/middleware/database/teams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/middleware/database/teams.js -------------------------------------------------------------------------------- /src/middleware/employees/crud.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/middleware/employees/crud.js -------------------------------------------------------------------------------- /src/middleware/users/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/middleware/users/auth.js -------------------------------------------------------------------------------- /src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/routes.js -------------------------------------------------------------------------------- /src/stores/current_user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/stores/current_user.js -------------------------------------------------------------------------------- /src/stores/notification_message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/stores/notification_message.js -------------------------------------------------------------------------------- /src/views/404.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/404.svelte -------------------------------------------------------------------------------- /src/views/admin/dashboard/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/dashboard/index.svelte -------------------------------------------------------------------------------- /src/views/admin/employees/edit.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/employees/edit.svelte -------------------------------------------------------------------------------- /src/views/admin/employees/form.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/employees/form.svelte -------------------------------------------------------------------------------- /src/views/admin/employees/header/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/employees/header/index.svelte -------------------------------------------------------------------------------- /src/views/admin/employees/header/search.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/employees/header/search.svelte -------------------------------------------------------------------------------- /src/views/admin/employees/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/employees/index.svelte -------------------------------------------------------------------------------- /src/views/admin/employees/item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/employees/item.svelte -------------------------------------------------------------------------------- /src/views/admin/employees/layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/employees/layout.svelte -------------------------------------------------------------------------------- /src/views/admin/employees/list.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/employees/list.svelte -------------------------------------------------------------------------------- /src/views/admin/employees/new.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/employees/new.svelte -------------------------------------------------------------------------------- /src/views/admin/employees/show.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/employees/show.svelte -------------------------------------------------------------------------------- /src/views/admin/layout/header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/layout/header.svelte -------------------------------------------------------------------------------- /src/views/admin/layout/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/layout/index.svelte -------------------------------------------------------------------------------- /src/views/admin/layout/sidebar/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/layout/sidebar/index.svelte -------------------------------------------------------------------------------- /src/views/admin/layout/sidebar/item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/layout/sidebar/item.svelte -------------------------------------------------------------------------------- /src/views/admin/layout/sidebar/menu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/layout/sidebar/menu.svelte -------------------------------------------------------------------------------- /src/views/admin/teams/form.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/teams/form.svelte -------------------------------------------------------------------------------- /src/views/admin/teams/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/teams/index.svelte -------------------------------------------------------------------------------- /src/views/admin/teams/item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/teams/item.svelte -------------------------------------------------------------------------------- /src/views/admin/teams/list.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/teams/list.svelte -------------------------------------------------------------------------------- /src/views/admin/teams/show.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/admin/teams/show.svelte -------------------------------------------------------------------------------- /src/views/components/forms/buttons.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/forms/buttons.svelte -------------------------------------------------------------------------------- /src/views/components/forms/check_box.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/forms/check_box.svelte -------------------------------------------------------------------------------- /src/views/components/forms/date_input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/forms/date_input.svelte -------------------------------------------------------------------------------- /src/views/components/forms/date_range.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/forms/date_range.svelte -------------------------------------------------------------------------------- /src/views/components/forms/email_input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/forms/email_input.svelte -------------------------------------------------------------------------------- /src/views/components/forms/number_input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/forms/number_input.svelte -------------------------------------------------------------------------------- /src/views/components/forms/password_input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/forms/password_input.svelte -------------------------------------------------------------------------------- /src/views/components/forms/radio_input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/forms/radio_input.svelte -------------------------------------------------------------------------------- /src/views/components/forms/select.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/forms/select.svelte -------------------------------------------------------------------------------- /src/views/components/forms/text_input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/forms/text_input.svelte -------------------------------------------------------------------------------- /src/views/components/forms/textarea.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/forms/textarea.svelte -------------------------------------------------------------------------------- /src/views/components/forms/time_input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/forms/time_input.svelte -------------------------------------------------------------------------------- /src/views/components/forms/time_range.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/forms/time_range.svelte -------------------------------------------------------------------------------- /src/views/components/loading.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/loading.svelte -------------------------------------------------------------------------------- /src/views/components/modals/buttons.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/modals/buttons.svelte -------------------------------------------------------------------------------- /src/views/components/modals/modal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/modals/modal.svelte -------------------------------------------------------------------------------- /src/views/components/notification.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/notification.svelte -------------------------------------------------------------------------------- /src/views/components/number_pad/button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/number_pad/button.svelte -------------------------------------------------------------------------------- /src/views/components/number_pad/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/components/number_pad/index.svelte -------------------------------------------------------------------------------- /src/views/public/home/hero.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/public/home/hero.svelte -------------------------------------------------------------------------------- /src/views/public/home/how_to_use_it.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/public/home/how_to_use_it.svelte -------------------------------------------------------------------------------- /src/views/public/home/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/public/home/index.svelte -------------------------------------------------------------------------------- /src/views/public/home/main_features.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/public/home/main_features.svelte -------------------------------------------------------------------------------- /src/views/public/home/menu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/public/home/menu.svelte -------------------------------------------------------------------------------- /src/views/public/home/technology.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/public/home/technology.svelte -------------------------------------------------------------------------------- /src/views/public/layout/footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/public/layout/footer.svelte -------------------------------------------------------------------------------- /src/views/public/layout/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/public/layout/index.svelte -------------------------------------------------------------------------------- /src/views/public/login/form.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/public/login/form.svelte -------------------------------------------------------------------------------- /src/views/public/login/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/public/login/index.svelte -------------------------------------------------------------------------------- /src/views/public/signup/form.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/public/signup/form.svelte -------------------------------------------------------------------------------- /src/views/public/signup/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/src/views/public/signup/index.svelte -------------------------------------------------------------------------------- /storage.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/storage.rules -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgegorka/svelte-firebase/HEAD/yarn.lock --------------------------------------------------------------------------------