Hastane Otomasyonu
Java Swing hospital automation with patient and admin panels
- Role
- Desktop application
- Period
- 2023
- Status
- Open source
- Links
- GitHub ↗
Overview
A Java Swing desktop app with registration, login, appointment booking and an admin panel; talks to MySQL over JDBC and builds with Maven.
- Patient UI: register, log in, book and list appointments. Admin UI: all users and appointments.
01
Problem
My first 'real' application: two roles, persistent data and a UI. The goal was to build authentication and the data model end to end on my own.
02
Approach
Swing screens (login, register, appointment, admin) in separate classes; a HospitalDB class centralizes the JDBC connection and queries. User and appointment tables live in MySQL.
Outcome
A working automation, and an early lesson in why centralizing database access in one class is a good idea.
Related projects
Full-stackLiveC'esta AI
Corporate website and product showcase of Cesta Technology
The corporate site of C'esta AI: product pages for Cesta Lex and Cesta AIHM, blog, careers and demo-request flows. Built with Next.js, published in Turkish and English, and running on the same container infrastructure and CI/CD pipeline as the company's other products.
- 2
- languages
- 2
- product pages
- Next.js
- React
- TypeScript
- Docker
- CI/CD
Open
Full-stackOpen sourceInsurceed
From quote to policy, payment to claim: a modular insurance platform
A three-role (customer, agent, admin) insurance management platform covering offer, policy and claim workflows end to end. Rewriting the heavy relational queries improved retrieval speed by 25%.
- 3
- user roles
- 25%
- faster retrieval
- Spring Boot
- Spring Data JPA
- PostgreSQL
- JWT
- React
- TypeScript
Open
Full-stackOpen sourceTravelMate
Trip planning platform with routes, activities and sharing
A full-stack app where users create trips, add activities and locations, leave comments and share plans publicly or privately. Runs behind Nginx with Docker Compose.
- 1
- command for the whole stack
- OpenAPI
- documented API
- Java 17
- Spring Boot
- Spring Security
- JWT
- PostgreSQL
- Next.js
Open