Back to Projects

Atlas Hospital

2025-11-12
Healthcare

Atlas Hospital Management System

Atlas Hospital is a state-of-art medical management platform designed for high-precision healthcare coordination. Built with a secure Spring Boot backend and a premium Angular frontend, it provides a centralized hub for patient records, secure NFC access cards, and staff management.

🏛️ System Architecture

The project follows a modern full-stack architecture with a clear separation between the data, logic, and presentation layers.

🚀 Tech Stack

Backend

  • Framework: Spring Boot 3.x
  • Security: Spring Security with JWT (JSON Web Tokens)
  • Database: PostgreSQL 15+
  • Persistence: Spring Data JPA / Hibernate
  • Utility: Lombok, Jakarta Validation

Frontend

  • Framework: Angular 21 (Standalone Components)
  • Styling: Tailwind CSS 4.x (Premium Design System)
  • State Management: RxJS & Observables
  • Theming: Atlas Precision (Blue/Black/White)

🔐 Core Features

1. Advanced Authentication

  • Secure Onboarding: Multi-role registration (DOCTOR, NURSE, ADMIN, STAFF).
  • JWT Protection: Stateless session management with automatic token attachment via HTTP Interceptors.
  • Role-Based Access: Specialized views and restricted navigation based on staff hierarchy.

2. Clinical Patient Records

  • Vitals Tracking: Comprehensive database of enrolled patients with clinical identities.
  • Advanced Search: Real-time filtering and search via clinical parameters.
  • Profile Management: Rich tabular views for rapid record access and updates.

3. NFC Card Security

  • Digital Identity: Stylized visual representations of physical hospital access cards.
  • 3D Interaction: Premium UI with 3D hover effects for card verification.
  • Life-cycle Management: Ability to issue, rotate, and revoke cards digitally.

4. Personnel Directory

  • Staff Health: Online status indicators and professional role tracking.
  • Administrative Control: Advanced tools for managing medical practitioners and support staff.

🚥 API Reference

The system exposes a secure REST API for clinical operations:

  • POST /api/auth/login - Staff Authentication
  • GET /api/patients - Fetch All Patient Records
  • POST /api/cards - Issue New Access Card
  • GET /api/users - List Staff Directory