Short description
Welcome to BankAlpy, a backend-focused project built in Java focused on progressively evolving from an in-memory model to full SQL persistence. The repository is designed for iterative learning and progressive enhancement: start with plain Java classes, add MVC structure, include tests, introduce an H2 database, and finally migrate to Spring Boot. The goal is to learn and apply best practices while scaling the project step by step.
- Project overview
- Actions Build Badge
- Architecture & Design
- ER Diagram Logical Domain
- ER Diagram Geographical Domain
- Bank System UML (Class Diagram)
- Bank System UML MVC (Class Diagram MVC)
- MVC Architecture overview
- SQL server to H2
- Domain model (classes)
- Roadmap & Versions
- Installation & Quick start
- Testing
- Persistence & H2
- Contributing
- Changelog
- Javadoc "A small explanation"
- License & Contact
- Start reading: Project overview
- Domain model and class specs: CLASSES.md
- Initial SQL schema and ER diagram: ER_UML.md
- UML PNG:ERD
Specify your license (e.g. MIT
) in LICENSE
file.
Maintainer / Contact: AlexP alexp.java@gmail.com