APRI is a Java-based software project developed with a strong focus on software architecture principles and structured engineering practices.
The project combines backend logic implemented in Java with frontend components using HTML and CSS. It also includes architectural documentation and a final project report that explains the design decisions and system structure.
APRI reflects a disciplined approach to software development, integrating architectural modeling, structured design, and clean code practices.
- Java – Core application logic
- HTML – Interface structure
- CSS – Styling and layout
- Git & GitHub – Version control and collaboration
The repository is organized into multiple directories that represent:
- Architectural Design
- Architectural Styles
- Source Code
- Documentation
- Final Report (PDF)This organization ensures a clear separation between implementation, architectural decisions, and documentation.
- Apply software architecture concepts in a practical environment
- Implement structured and maintainable Java code
- Follow engineering best practices
- Document architectural decisions and final results
- Clone the repository:
git clone https://github.com/JsMartinez-dev/Proyecto-APRI.git