An open API service indexing awesome lists of open source software.

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

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