Welcome to the comprehensive documentation for the Sports Application built with Progress OpenEdge/4GL and deployed on AWS.
This documentation is available in multiple languages:
- English Documentation - Complete documentation in English
- Documentation Française - Documentation complète en français
This documentation suite provides comprehensive coverage of:
- 3-tier architecture design (Web, Application, Database)
- Component interactions and data flow
- UML diagrams and technical specifications
- Functional requirements using MoSCoW methodology
- Non-functional requirements (performance, security, scalability)
- Usability features and user interface design
- Local development setup
- AWS cloud deployment with CloudFormation
- Infrastructure configuration and monitoring
- REST/JSON API endpoints
- WebSpeed program reference
- Integration guidelines
- Backend: Progress OpenEdge 4GL, WebSpeed, PASOE
- Frontend: HTML5, JavaScript, Kendo UI
- Database: Progress sports2020 with replication
- Infrastructure: AWS (EC2, CloudFormation), nginx
- CI/CD: GitHub Actions
-
Choose your preferred language:
-
Review the architecture overview to understand the system design
-
Follow the deployment guide for your environment (local or AWS)
-
Refer to the API documentation for integration details
documentation/
├── README.md (this file)
├── en/ # English documentation
│ ├── README.md
│ ├── architecture/
│ ├── requirements/
│ ├── deployment/
│ └── api/
└── fr/ # French documentation
├── README.md
├── architecture/
├── requirements/
├── deployment/
└── api/
To maintain or update this documentation:
- Review the DOCUMENTATION_PROCESS.md (English) or DOCUMENTATION_PROCESS.md (Français)
- Follow the established structure and formatting conventions
- Update both language versions when making significant changes
- Ensure code examples and diagrams are accurate and up-to-date
For questions or issues related to this application, please refer to the appropriate documentation section or contact the development team.
Last Updated: October 2025
Version: 1.0
Repository: progress/openedge-demos/sports-app