https://github.com/ahmetsah13/java-api-basics
Simple console-based Java API simulation with layered architecture
https://github.com/ahmetsah13/java-api-basics
backend basic-api console-app internship-showcase java oop
Last synced: 8 months ago
JSON representation
Simple console-based Java API simulation with layered architecture
- Host: GitHub
- URL: https://github.com/ahmetsah13/java-api-basics
- Owner: AhmetSah13
- Created: 2025-06-21T16:52:13.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-21T17:02:45.000Z (about 1 year ago)
- Last Synced: 2025-06-21T17:43:04.515Z (about 1 year ago)
- Topics: backend, basic-api, console-app, internship-showcase, java, oop
- Language: Java
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Java API Basics – User Management
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.
## 📌 Features
- Add a user
- List all users
- Delete user by ID
- Update user information
## 🛠 Technologies Used
- Java 17+
- Object-Oriented Programming (OOP)
- Layered architecture: Model – Service – Controller
## 🚀 How to Run
1. Open the terminal and navigate to the project directory
2. Compile all Java files:
```bash
javac src/**/*.java