{"id":44235492,"url":"https://github.com/inpercima/mittagstisch","last_synced_at":"2026-03-06T12:06:04.335Z","repository":{"id":42955666,"uuid":"115195948","full_name":"inpercima/mittagstisch","owner":"inpercima","description":"The lunch in your area. Based on Leipzig (Plagwitz, Lindenau).","archived":false,"fork":false,"pushed_at":"2026-02-19T21:03:26.000Z","size":2961,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-20T01:28:24.657Z","etag":null,"topics":["angular","angular-cli","angular-cli21","angular21","java21","leipzig","lunch","mittag","spring-boot","spring-boot3","webapp"],"latest_commit_sha":null,"homepage":"https://mittagstisch-leipzig.de","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inpercima.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-12-23T13:04:20.000Z","updated_at":"2026-02-19T21:03:36.000Z","dependencies_parsed_at":"2023-11-12T23:20:12.906Z","dependency_job_id":"e3f17c42-cb87-474d-ab90-b152abc83854","html_url":"https://github.com/inpercima/mittagstisch","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/inpercima/mittagstisch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inpercima%2Fmittagstisch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inpercima%2Fmittagstisch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inpercima%2Fmittagstisch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inpercima%2Fmittagstisch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inpercima","download_url":"https://codeload.github.com/inpercima/mittagstisch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inpercima%2Fmittagstisch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29845140,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T22:37:40.667Z","status":"ssl_error","status_checked_at":"2026-02-25T22:37:25.960Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","angular-cli","angular-cli21","angular21","java21","leipzig","lunch","mittag","spring-boot","spring-boot3","webapp"],"created_at":"2026-02-10T09:21:35.299Z","updated_at":"2026-02-26T00:01:52.046Z","avatar_url":"https://github.com/inpercima.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mittagstisch\n\n[![MIT license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE.md)\n\nThe lunch in your area. Based on Leipzig (Plagwitz, Lindenau).\n\nThis project was generated with [swaaplate](https://github.com/inpercima/swaaplate) version 2.5.3.\n\n## Prerequisites\n\n### Node, npm or pnpm\n\nIt's recommended to use [nvm (Node version Manager)](https://github.com/nvm-sh/nvm).\n\n- `node 22.20.0` or higher in combination with\n  - `npm 10.9.3` or higher or\n  - `pnpm 10.27.0` or higher, used in this repository\n\nInstall pnpm by running:\n\n```bash\nnpm install -g pnpm@10.27.0\n```\n\n### Info for npm and pnpm\n\nThis repo uses `pnpm` as package manager.\nYou can also use `npm` for your local work but changes will be made by `pnpm` only.\n\n### Angular CLI\n\n- `@angular/cli 21.1.3` or higher\n\nInstall @angular/cli by running:\n\n```bash\npnpm install -g @angular/cli@21\n```\n\n### Java\n\n- `jdk 21` or higher\n\n### Docker (when running services within docker)\n\n- `docker 28.3.2` or higher\n\n## Getting started\n\n### Clone project\n\n```bash\n# clone project\ngit clone https://github.com/inpercima/mittagstisch/\ncd mittagstisch\n```\n\n### Read more\n\nCheck the documentation for each module/component.\nEach individual document describes the basic tasks for the module.\n\nFor frontend check [mittagstisch - frontend](./frontend/README.md).\n\nFor backend check [mittagstisch - backend](./backend/README.md).\n\nFor docker check [mittagstisch - docker](./docker/README.md).\n\n### Install tools\n\nSome tools are both used by backend and frontend.\nRun the following command to install:\n\n```bash\npnpm install\n```\n\n### Starting the application in dev mode\n\nFor development you can use two separate terminals for starting backend and frontend separately.\nMore can find in the specified README files in the separate folders.\n\nYou could also use following command in root folder to start in one single terminal:\n\n```bash\npnpm start\n```\n\n### Deploy the application\n\n#### Server preparation\n\nFirst you need to have Docker installed on the server.\n\n#### Build process\n\nCheck for the existence of `environment.prod.ts` as described in [Mittagstisch - frontend](./frontend).\nBuild the backend by using `./mvnw clean package`.\n\n#### Deployment\n\nCopy following files to the server:\n\n- `.env`\n- `dump.sql`\n- `docker-compose.yml` and `docker-compose.prod.yml`\n- `mittagstisch-\u003cVERSION\u003e-SNAPSHOT.jar`\n- `application-prod.yml`\n\nModify the `.env` file for your needs.\nModify the `application-prod.yml` for your needs.\n\n#### Run\n\nRun the compose files for prod mode as described in [mittagstisch - docker](./docker/README.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finpercima%2Fmittagstisch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finpercima%2Fmittagstisch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finpercima%2Fmittagstisch/lists"}