{"id":31723313,"url":"https://github.com/filiprojek/deguapp","last_synced_at":"2026-05-01T12:32:08.289Z","repository":{"id":237560763,"uuid":"794746581","full_name":"filiprojek/deguapp","owner":"filiprojek","description":"DeguApp on GitHub is a mirror of https://git.filiprojek.cz/fr/deguapp, for publishing only. Please submit issues and contributions to the original repository. ","archived":false,"fork":false,"pushed_at":"2024-06-03T14:30:31.000Z","size":935,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-09T04:48:50.793Z","etag":null,"topics":["androidapp","expressjs","nodejs","nork","rest-api","webapp"],"latest_commit_sha":null,"homepage":"https://git.filiprojek.cz/fr/deguapp","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/filiprojek.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-01T21:35:48.000Z","updated_at":"2024-06-03T14:30:34.000Z","dependencies_parsed_at":"2024-06-02T22:28:46.683Z","dependency_job_id":"09a14325-59fe-470c-a24a-d9a4b828c44f","html_url":"https://github.com/filiprojek/deguapp","commit_stats":null,"previous_names":["filiprojek/deguapp"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/filiprojek/deguapp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filiprojek%2Fdeguapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filiprojek%2Fdeguapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filiprojek%2Fdeguapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filiprojek%2Fdeguapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/filiprojek","download_url":"https://codeload.github.com/filiprojek/deguapp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filiprojek%2Fdeguapp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32497810,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["androidapp","expressjs","nodejs","nork","rest-api","webapp"],"created_at":"2025-10-09T04:48:40.793Z","updated_at":"2026-05-01T12:32:08.279Z","avatar_url":"https://github.com/filiprojek.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DeguApp\n\nDeguApp is an application designed for beer tasting enthusiasts to rate beers during tastings.\n\n## Features\n\n- **Adding Beers**: Users can add new beers to the app's database.\n- **Beer Rating**: Users can rate beers based on their taste and experience.\n- **Creating Sessions**: Users can create shared tasting sessions with friends.\n- **Review Overview**: Users can view reviews from all users.\n- **User Average Rating**: Users can see the average rating of each beer.\n\n## Technologies Used\n\n- **Backend API**:\n  - Node.js\n  - Express.js\n  - Nork\n  - TypeScript\n  - MongoDB (for database storage)\n\n- **Android and Web App**:\n  - Expo\n\n## Getting Started\n\nTo get started with DeguApp, follow these steps:\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://git.filiprojek.cz/fr/deguapp.git\n   ```\n\n2. Install dependencies:\n\n   ```bash\n   # frontend\n   cd deguapp/frontend\n   npm install\n\n   # backend\n   cd deguapp/api\n   npm install\n   ```\n\n3. Will be added in the future:)\n\n5. Open the app in your browser or Android emulator and start exploring!\n\n## Local builds\n### Android\n\n```bash\ncd frontend/\nnpm i\n\nexport ANDROID_HOME=$HOME/.Android/Sdk/\nexport PATH=$PATH:$ANDROID_HOME/emulator\nexport PATH=$PATH:$ANDROID_HOME/platform-tools\n\necho \"EXPO_PUBLIC_API_URL=https://degu.filiprojek.cz/api/v1\" \u003e .env\n\nnpx expo prebuild\n\n# edit gradle.properties and add info about signing key\n# copy signing key to android/app/[keyname].keystore\n# edit android/app/build.gradle\n\nnpx react-native build-android --mode=release\n\nbundletool build-apks --bundle=./frontend/android/app/build/outputs/bundle/release/app-release.aab --output ./deguapp.apks --ks \u003cupload-key.keystore\u003e --ks-key-alias \u003cupload-key-alias\u003e\n\nbundletool install-apks --apks=./deguapp.apks\n```\n\n#### Resources:\n\n- https://github.com/expo/eas-cli/issues/1300\n- https://reactnative.dev/docs/signed-apk-android#generating-the-release-aab\n\n### Server\n\n```bash\ncd api/\nnpm i\nnpm run build\n```\n\n## Contributing\n\nContributions are welcome! If you'd like to contribute to DeguApp, please fork the repository and submit a pull request with your changes.\nUse the upstream of the project, which can be found at https:/git.filiprojek.cz/fr/deguapp. **GitHub repository is just a mirror!**\n\n## License\n\nThis project is licensed under the GNU GPLv3 License - see the [LICENSE](LICENSE) file for details.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffiliprojek%2Fdeguapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffiliprojek%2Fdeguapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffiliprojek%2Fdeguapp/lists"}