{"id":22585994,"url":"https://github.com/raboro/meal-tracker-web-app","last_synced_at":"2026-04-15T10:32:53.245Z","repository":{"id":219629069,"uuid":"749503165","full_name":"Raboro/meal-tracker-web-app","owner":"Raboro","description":"Web Application to track your meals","archived":false,"fork":false,"pushed_at":"2024-01-30T22:21:06.000Z","size":144,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-02T17:54:35.832Z","etag":null,"topics":["angualr","css","docker","docker-compose","html","java","make","spring-boot","typescript"],"latest_commit_sha":null,"homepage":"","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/Raboro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2024-01-28T19:06:11.000Z","updated_at":"2024-01-30T17:02:01.000Z","dependencies_parsed_at":"2024-01-28T20:28:27.573Z","dependency_job_id":null,"html_url":"https://github.com/Raboro/meal-tracker-web-app","commit_stats":null,"previous_names":["raboro/meal-tracker-web-app"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raboro%2Fmeal-tracker-web-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raboro%2Fmeal-tracker-web-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raboro%2Fmeal-tracker-web-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raboro%2Fmeal-tracker-web-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Raboro","download_url":"https://codeload.github.com/Raboro/meal-tracker-web-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246068296,"owners_count":20718503,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["angualr","css","docker","docker-compose","html","java","make","spring-boot","typescript"],"created_at":"2024-12-08T07:10:28.391Z","updated_at":"2026-04-15T10:32:48.210Z","avatar_url":"https://github.com/Raboro.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Meal-Tracker-Web-App\n\n## Installation\nClone this repository and install all dependencies for the backend and frontend. Backend is with Maven (`mvn clean install`) and Frontend with NPM (`npm install`).\n\nYou also need to have docker installed.\n\n## Start the Application\nTo start the application you can just type `$ make up`. This starts the docker compose, which contains of three container. One for the PostgreSQL Database, one for the Java Sprint Boot Backend and one for the Angular Frontend.\nAfter the startup you can go to `http://localhost:4200/` and use the application.\n\n### Start not via Make\nIf you wanna start the application without make, you can do this by use `$ docker-compose up --build` or if you just wanna run the frontend without backend and database you can do `$ cd meal-tracker-web-app-frontend/` and then `$ ng serve`.\n\n## API\n\nThe API uses the PORT 8081:\n- **GET** http://localhost:8081/meal - get all meals\n- **POST** http://localhost:8081/meal - add a meal\n- **DELETE** http://localhost:8081/meal/{id} - delete meal by id \n\n## Database\nThe database is locally, but all your data is saved to the `db/` directory and restart the database can use this data already.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraboro%2Fmeal-tracker-web-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraboro%2Fmeal-tracker-web-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraboro%2Fmeal-tracker-web-app/lists"}