Skip to content
Open sourceFull-stackDesktop · JDBC

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-stack
    Live

    C'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
  • Full-stack
    Open source

    Insurceed

    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-stack
    Open source

    TravelMate

    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