├── .github ├── ISSUE_TEMPLATE │ └── new-restaurant.md └── workflows │ └── docker.yml ├── .gitignore ├── Dockerfiles ├── Dockerfile.backend ├── Dockerfile.frontend ├── nginx.conf └── nginx.conf.dev ├── LICENSE ├── README.md ├── backend ├── app.py ├── parser.py ├── requirements.txt ├── restaurants.json ├── slack.py └── utils.py ├── docker-compose.yml └── frontend ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .postcssrc.js ├── .vscode ├── extensions.json └── settings.json ├── README.md ├── babel.config.js ├── jsconfig.json ├── package.json ├── public ├── favicon.ico └── icons │ ├── favicon-128x128.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ └── favicon-96x96.png ├── quasar.conf.js ├── src ├── App.vue ├── assets │ ├── map-marker-solid-sel.png │ ├── map-marker-solid.png │ ├── map-marker-solid.svg │ ├── quasar-logo-vertical.svg │ └── sll-logo.svg ├── boot │ ├── .gitkeep │ └── axios.js ├── components │ ├── EssentialLink.vue │ ├── MenuList.vue │ ├── MenuMap.vue │ └── RestaurantEntry.vue ├── css │ ├── app.scss │ └── quasar.variables.scss ├── index.template.html ├── layouts │ └── MainLayout.vue ├── pages │ ├── ErrorPage404.vue │ └── Index.vue ├── router │ ├── index.js │ └── routes.js └── store │ ├── index.js │ ├── main │ ├── actions.js │ ├── getters.js │ ├── index.js │ ├── mutations.js │ └── state.js │ └── store-flag.d.ts └── yarn.lock /.github/ISSUE_TEMPLATE/new-restaurant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/.github/ISSUE_TEMPLATE/new-restaurant.md -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | *~ 3 | node_modules 4 | */dist/* 5 | *.log 6 | \#*\# 7 | venv -------------------------------------------------------------------------------- /Dockerfiles/Dockerfile.backend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/Dockerfiles/Dockerfile.backend -------------------------------------------------------------------------------- /Dockerfiles/Dockerfile.frontend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/Dockerfiles/Dockerfile.frontend -------------------------------------------------------------------------------- /Dockerfiles/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/Dockerfiles/nginx.conf -------------------------------------------------------------------------------- /Dockerfiles/nginx.conf.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/Dockerfiles/nginx.conf.dev -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/README.md -------------------------------------------------------------------------------- /backend/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/backend/app.py -------------------------------------------------------------------------------- /backend/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/backend/parser.py -------------------------------------------------------------------------------- /backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/backend/requirements.txt -------------------------------------------------------------------------------- /backend/restaurants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/backend/restaurants.json -------------------------------------------------------------------------------- /backend/slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/backend/slack.py -------------------------------------------------------------------------------- /backend/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/backend/utils.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/.editorconfig -------------------------------------------------------------------------------- /frontend/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/.eslintignore -------------------------------------------------------------------------------- /frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/.eslintrc.js -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/.postcssrc.js -------------------------------------------------------------------------------- /frontend/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/.vscode/extensions.json -------------------------------------------------------------------------------- /frontend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/.vscode/settings.json -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/babel.config.js -------------------------------------------------------------------------------- /frontend/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/jsconfig.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/icons/favicon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/public/icons/favicon-128x128.png -------------------------------------------------------------------------------- /frontend/public/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/public/icons/favicon-16x16.png -------------------------------------------------------------------------------- /frontend/public/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/public/icons/favicon-32x32.png -------------------------------------------------------------------------------- /frontend/public/icons/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/public/icons/favicon-96x96.png -------------------------------------------------------------------------------- /frontend/quasar.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/quasar.conf.js -------------------------------------------------------------------------------- /frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/App.vue -------------------------------------------------------------------------------- /frontend/src/assets/map-marker-solid-sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/assets/map-marker-solid-sel.png -------------------------------------------------------------------------------- /frontend/src/assets/map-marker-solid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/assets/map-marker-solid.png -------------------------------------------------------------------------------- /frontend/src/assets/map-marker-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/assets/map-marker-solid.svg -------------------------------------------------------------------------------- /frontend/src/assets/quasar-logo-vertical.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/assets/quasar-logo-vertical.svg -------------------------------------------------------------------------------- /frontend/src/assets/sll-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/assets/sll-logo.svg -------------------------------------------------------------------------------- /frontend/src/boot/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/boot/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/boot/axios.js -------------------------------------------------------------------------------- /frontend/src/components/EssentialLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/components/EssentialLink.vue -------------------------------------------------------------------------------- /frontend/src/components/MenuList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/components/MenuList.vue -------------------------------------------------------------------------------- /frontend/src/components/MenuMap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/components/MenuMap.vue -------------------------------------------------------------------------------- /frontend/src/components/RestaurantEntry.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/components/RestaurantEntry.vue -------------------------------------------------------------------------------- /frontend/src/css/app.scss: -------------------------------------------------------------------------------- 1 | // app global css in SCSS form 2 | -------------------------------------------------------------------------------- /frontend/src/css/quasar.variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/css/quasar.variables.scss -------------------------------------------------------------------------------- /frontend/src/index.template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/index.template.html -------------------------------------------------------------------------------- /frontend/src/layouts/MainLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/layouts/MainLayout.vue -------------------------------------------------------------------------------- /frontend/src/pages/ErrorPage404.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/pages/ErrorPage404.vue -------------------------------------------------------------------------------- /frontend/src/pages/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/pages/Index.vue -------------------------------------------------------------------------------- /frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/router/index.js -------------------------------------------------------------------------------- /frontend/src/router/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/router/routes.js -------------------------------------------------------------------------------- /frontend/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/store/index.js -------------------------------------------------------------------------------- /frontend/src/store/main/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/store/main/actions.js -------------------------------------------------------------------------------- /frontend/src/store/main/getters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/store/main/getters.js -------------------------------------------------------------------------------- /frontend/src/store/main/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/store/main/index.js -------------------------------------------------------------------------------- /frontend/src/store/main/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/store/main/mutations.js -------------------------------------------------------------------------------- /frontend/src/store/main/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/store/main/state.js -------------------------------------------------------------------------------- /frontend/src/store/store-flag.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/src/store/store-flag.d.ts -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScilifelabDataCentre/lunch-menu/HEAD/frontend/yarn.lock --------------------------------------------------------------------------------