{"id":17366756,"url":"https://github.com/rezappt-gmbh/frontend","last_synced_at":"2025-03-27T18:16:42.392Z","repository":{"id":257284882,"uuid":"857796055","full_name":"Rezappt-GmbH/frontend","owner":"Rezappt-GmbH","description":"A repository for the frontend of the Rezappt application","archived":false,"fork":false,"pushed_at":"2024-09-15T16:29:58.000Z","size":3,"stargazers_count":0,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T18:16:39.052Z","etag":null,"topics":["angular","recipes"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Rezappt-GmbH.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-09-15T16:24:54.000Z","updated_at":"2024-09-15T16:33:42.000Z","dependencies_parsed_at":"2024-09-15T18:58:37.778Z","dependency_job_id":"e76a933c-3415-42a8-b935-1d7440f6a035","html_url":"https://github.com/Rezappt-GmbH/frontend","commit_stats":null,"previous_names":["rezappt-gmbh/frontend"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rezappt-GmbH%2Ffrontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rezappt-GmbH%2Ffrontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rezappt-GmbH%2Ffrontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rezappt-GmbH%2Ffrontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rezappt-GmbH","download_url":"https://codeload.github.com/Rezappt-GmbH/frontend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245898335,"owners_count":20690466,"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":["angular","recipes"],"created_at":"2024-10-15T22:04:41.290Z","updated_at":"2025-03-27T18:16:42.371Z","avatar_url":"https://github.com/Rezappt-GmbH.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌐 Rezappt Frontend\n\n![GitHub Copilot Allowed](https://img.shields.io/badge/GitHub%20Copilot-Allowed-brightgreen?logo=github)\n\nWelcome to the **Rezappt Frontend** repository! This is where we build the user interface for **Rezappt**, the app that allows users to store, maintain, and share their favorite recipes. Rezappt's frontend lets users seamlessly explore, vote on, and export recipes as PDFs for sharing.\n\n---\n\n## 📊 Project Overview\n\n**Current Sprint**: Sprint 12 (⏳ 2024-09-15 - 2024-09-29)\n\n- **Project Manager**:\n  - [Jane Doe](https://fake-link/jane) 👩‍💼 (Organized, Detail-Oriented)\n- **Developers**:\n  - [David Brown](https://fake-link/david) 👨‍💻 (Creative, Frontend Wizard)\n\n---\n\n## 📝 Methodology\n\nWe follow a **Scrumban** methodology 📝, blending Scrum's structure with Kanban's flexibility to ensure a continuous workflow and efficient delivery.\n\n- **Sprint Type**: 🛠️ Organizational\n- **Sprint Duration**: 2 weeks ⏱️  \n- **Sprint Daily**: 15 minutes, [Join the meeting here](https://teams.microsoft.com/fake-link) 💬  \n- **Sprint Planning**: First day of the sprint, [Sprint planning link](https://teams.microsoft.com/fake-link) 📅  \n- **Sprint Retro**: Last day of the sprint, [Retro link](https://teams.microsoft.com/fake-link) 🔄  \n\n---\n\n## ⚙️ Tech Stack\n\n- **Angular**\n- **TypeScript**\n- **RxJS**\n- **SCSS**\n- **RESTful API Integration**\n\n---\n\n## 🚀 Getting Started\n\n### Prerequisites\n\n- [Node.js](https://nodejs.org/en/download/) (v16+)\n- [Angular CLI](https://angular.io/cli)\n- IDE: VS Code or WebStorm\n\n### Installation\n\n1. **Clone the repository**:\n   ```bash\n   git clone https://your-private-repo-url.git\n   cd rezappt-frontend\n   ```\n\n2. **Install dependencies**:\n   ```bash\n   npm install\n   ```\n\n3. **Run the development server**:\n   ```bash\n   ng serve\n   ```\n\n4. **Open the app in your browser** at `http://localhost:4200`.\n\n---\n\n## 🛠️ Key Features\n\n- **Responsive Design** with mobile-first approach 📱\n- **Seamless Recipe Sharing** through intuitive UI 🍽️\n- **Integration with Rezappt Backend** for full API support\n- **PDF Export** of recipes directly from the UI 📄\n\n---\n\n## 🧪 Testing\n\nWe use **Jasmine** and **Karma** for unit testing.\n\n### Running Tests\n\n1. Run the tests using the following command:\n   ```bash\n   ng test\n   ```\n\nOur testing strategy includes:\n\n- **Unit Tests**: Ensuring individual components work as expected.\n- **End-to-End (E2E) Tests**: Testing the user experience through automated workflows.\n\nTest results are automatically reported in our CI pipeline.\n\n---\n\n## 🚀 Release Management\n\nOur releases are automated via GitHub Actions, with builds deployed as Docker images. We follow **semantic versioning** to tag each frontend release.\n\n---\n\n## 🔀 Branching Model\n\nWe use **GitHub Flow** for our branching model, promoting simplicity and continuous delivery:\n\n1. **Feature Branches**: Create a branch for each feature or bug fix.\n2. **Pull Requests**: Use PRs for peer review and quality control.\n3. **Continuous Deployment**: Every PR merged into `main` triggers an automatic deployment.\n\n---\n\n## 🧑‍💻 Contributing\n\nThis is a private repository. For collaboration inquiries, please contact the project manager:\n\n- **Project Manager**: [Jane Doe](https://fake-link/jane) 👩‍💼\n\n---\n\nThank you for checking out the **Rezappt Frontend**! 🎉\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frezappt-gmbh%2Ffrontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frezappt-gmbh%2Ffrontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frezappt-gmbh%2Ffrontend/lists"}