{"id":25726903,"url":"https://github.com/glopez-dev/trinity","last_synced_at":"2026-06-09T01:33:18.995Z","repository":{"id":278821252,"uuid":"936883053","full_name":"glopez-dev/trinity","owner":"glopez-dev","description":"Trinity is a comprehensive retail management solution","archived":false,"fork":false,"pushed_at":"2025-02-21T21:26:20.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-21T22:25:34.615Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/glopez-dev.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}},"created_at":"2025-02-21T21:24:34.000Z","updated_at":"2025-02-21T21:26:24.000Z","dependencies_parsed_at":"2025-02-21T22:35:41.870Z","dependency_job_id":null,"html_url":"https://github.com/glopez-dev/trinity","commit_stats":null,"previous_names":["glopez-dev/trinity"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glopez-dev%2Ftrinity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glopez-dev%2Ftrinity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glopez-dev%2Ftrinity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glopez-dev%2Ftrinity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/glopez-dev","download_url":"https://codeload.github.com/glopez-dev/trinity/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240762620,"owners_count":19853520,"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":[],"created_at":"2025-02-25T23:27:46.339Z","updated_at":"2026-06-09T01:33:13.970Z","avatar_url":"https://github.com/glopez-dev.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Trinity (T-DEV-70x) \n\n## Context\nTrinity is a school project made during 7th semester at Epitech Technology. \n\nThe project is divided into three parts:\n- Create the DevOps infrastructure\n- Create a back-office composed of a Web application (frontend) and a RESTful API (backend)\n- Create a front-office (mobile application with payment solution)\n\n## Presentation\n\nTrinity is a comprehensive retail management solution;\n\nThe project aims to improve customer experience and internal operations for a grocery chain through:\n- Enhanced customer purchasing process via an intuitive mobile application\n- Optimized product management and sales supervision through a web application\n- Streamlined decision-making with key performance indicators visualization\n\n## Contributing\n\nPlease read through our developer documentation before making contributions:\n- Follow the domain-driven design principles outlined in the documentation\n- Review the work with user stories guide\n- Check the known issues document for common problems and solutions\n\n## Getting Started\nFor detailed setup and contribution guidelines, please refer to:\n1. DevOps bootstrap guide for infrastructure setup\n2. Developer documentation for coding standards and practices\n3. Project specifications for detailed requirements\n\n## Documentation \n\n### Agile user-centered Design\n- [User Personas](docs/user_personas.md)\n- [User Stories](docs/user_stories.md)\n- [User Needs Analysis](docs/user_needs.md)\n- [User Needs Prioritization Matrix](docs/user_needs_priorization_matrix.md)\n\n### Domain Driven Design\n- [Strategic Design](docs/developeur/domain_driven_design/1_strategic_design.md)\n- [Tactical Patterns](docs/developeur/domain_driven_design/3_tactical_patterns.md)\n- [C4 Diagrams (System Design)](docs/developeur/domain_driven_design/2_c4_diagrams.md)\n- Domain Models\n    - [User Domain](docs/developeur/domain_driven_design/4_domain_models/user_domain.md)\n    - [Product Domain](docs/developeur/domain_driven_design/4_domain_models/product_domain.md)\n    - [Catalog Domain](docs/developeur/domain_driven_design/4_domain_models/catalog_domain.md)\n    - [Cart Domain](docs/developeur/domain_driven_design/4_domain_models/cart_domain.md) \n    - [Payment Domain](docs/developeur/domain_driven_design/4_domain_models/payment_domain.md)\n    - [Analytics Domain](docs/developeur/domain_driven_design/4_domain_models/analytics_domain.md)\n\n### Developer Documentation\n- [Working with User Stories](docs/developeur/work_with_user_stories.md)\n- [Working with Gitlab Issues in Agile](docs/developeur/issues.md)\n\n### DevOps Documentation\n- [Setup Docker DinD Gitlab Runners on a Cloud VM](docs/devops/setup_gitlab_runners.md)\n- [Understand the Docker images produced by the CI](docs/devops/docker_images.md)\n\n### Documentation provided by Epitech\n- [Project Kickoff Document](docs/project/T-DEV-70x-kickoff.pdf)\n- [Complete Project Specification](docs/project/T-DEV-70x-project.pdf)\n- [DevOps Kickoff Documentation](docs/devops/T-DEV-701-devOps_kickoff.pdf)\n- [DevOps Bootstrap Guide](docs/devops/T-DEV-701-devOps_bootstrap.pdf)\n\n## Access the development tools\n- [SonarQube](https://sonarqube.trinity.epitech-msc2026.me)\n- [Argo CD](https://argocd.trinity.epitech-msc2026.me)\n\n## Contact\nFor any request contact the team members using their Epitech mail :\n- elone.meimoun@epitech.eu\n- gabriel.lopez@epitech.eu\n- geraud.deltour@epitech.eu\n- noah.daen@epitech.eu\n- rabieh.sassi@epitech.eu\n\n## License\nLicense informations are available [here](LICENSE.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglopez-dev%2Ftrinity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fglopez-dev%2Ftrinity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglopez-dev%2Ftrinity/lists"}