This project simulates a basic user management system using pure Java.
It is designed to demonstrate fundamental OOP concepts and a simple layered architecture, similar to a backend API structure.
- Add a user
- List all users
- Delete user by ID
- Update user information
- Java 17+
- Object-Oriented Programming (OOP)
- Layered architecture: Model β Service β Controller
- Open the terminal and navigate to the project directory
- Compile all Java files:
javac src/**/*.java