https://github.com/glopez-dev/trinity
Trinity is a comprehensive retail management solution
https://github.com/glopez-dev/trinity
Last synced: 14 days ago
JSON representation
Trinity is a comprehensive retail management solution
- Host: GitHub
- URL: https://github.com/glopez-dev/trinity
- Owner: glopez-dev
- License: mit
- Created: 2025-02-21T21:24:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-21T21:26:20.000Z (over 1 year ago)
- Last Synced: 2025-02-21T22:25:34.615Z (over 1 year ago)
- Language: Java
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Trinity (T-DEV-70x)
## Context
Trinity is a school project made during 7th semester at Epitech Technology.
The project is divided into three parts:
- Create the DevOps infrastructure
- Create a back-office composed of a Web application (frontend) and a RESTful API (backend)
- Create a front-office (mobile application with payment solution)
## Presentation
Trinity is a comprehensive retail management solution;
The project aims to improve customer experience and internal operations for a grocery chain through:
- Enhanced customer purchasing process via an intuitive mobile application
- Optimized product management and sales supervision through a web application
- Streamlined decision-making with key performance indicators visualization
## Contributing
Please read through our developer documentation before making contributions:
- Follow the domain-driven design principles outlined in the documentation
- Review the work with user stories guide
- Check the known issues document for common problems and solutions
## Getting Started
For detailed setup and contribution guidelines, please refer to:
1. DevOps bootstrap guide for infrastructure setup
2. Developer documentation for coding standards and practices
3. Project specifications for detailed requirements
## Documentation
### Agile user-centered Design
- [User Personas](docs/user_personas.md)
- [User Stories](docs/user_stories.md)
- [User Needs Analysis](docs/user_needs.md)
- [User Needs Prioritization Matrix](docs/user_needs_priorization_matrix.md)
### Domain Driven Design
- [Strategic Design](docs/developeur/domain_driven_design/1_strategic_design.md)
- [Tactical Patterns](docs/developeur/domain_driven_design/3_tactical_patterns.md)
- [C4 Diagrams (System Design)](docs/developeur/domain_driven_design/2_c4_diagrams.md)
- Domain Models
- [User Domain](docs/developeur/domain_driven_design/4_domain_models/user_domain.md)
- [Product Domain](docs/developeur/domain_driven_design/4_domain_models/product_domain.md)
- [Catalog Domain](docs/developeur/domain_driven_design/4_domain_models/catalog_domain.md)
- [Cart Domain](docs/developeur/domain_driven_design/4_domain_models/cart_domain.md)
- [Payment Domain](docs/developeur/domain_driven_design/4_domain_models/payment_domain.md)
- [Analytics Domain](docs/developeur/domain_driven_design/4_domain_models/analytics_domain.md)
### Developer Documentation
- [Working with User Stories](docs/developeur/work_with_user_stories.md)
- [Working with Gitlab Issues in Agile](docs/developeur/issues.md)
### DevOps Documentation
- [Setup Docker DinD Gitlab Runners on a Cloud VM](docs/devops/setup_gitlab_runners.md)
- [Understand the Docker images produced by the CI](docs/devops/docker_images.md)
### Documentation provided by Epitech
- [Project Kickoff Document](docs/project/T-DEV-70x-kickoff.pdf)
- [Complete Project Specification](docs/project/T-DEV-70x-project.pdf)
- [DevOps Kickoff Documentation](docs/devops/T-DEV-701-devOps_kickoff.pdf)
- [DevOps Bootstrap Guide](docs/devops/T-DEV-701-devOps_bootstrap.pdf)
## Access the development tools
- [SonarQube](https://sonarqube.trinity.epitech-msc2026.me)
- [Argo CD](https://argocd.trinity.epitech-msc2026.me)
## Contact
For any request contact the team members using their Epitech mail :
- elone.meimoun@epitech.eu
- gabriel.lopez@epitech.eu
- geraud.deltour@epitech.eu
- noah.daen@epitech.eu
- rabieh.sassi@epitech.eu
## License
License informations are available [here](LICENSE.md)