2025-10-22 15:01:13 +07:00
2025-12-17 15:53:38 +07:00
2025-12-17 15:37:31 +07:00
2025-12-11 18:35:43 +07:00
2025-12-12 10:51:37 +07:00
2025-12-12 09:46:28 +07:00
2025-12-12 09:46:28 +07:00
2025-08-11 10:41:25 +07:00
2025-10-08 14:47:11 +07:00

RSSA SIMRS-VX BACKEND

Or in english Hospital Information Management System (HIMS), is a system that manages the information of the hospitals and the patients.

Stacks

  • Language : Golang
    Link: https://go.dev

  • Framework : No Framework
    Why? Go (Golang) applications often do not require full-fledged frameworks due to several key aspects of the language and its ecosystem:

    • Comprehensive Standard Library: Go's standard library is exceptionally robust and provides much of the functionality that would typically be found in frameworks in other languages.
    • Simplicity and Explicit Design: Go emphasizes simplicity and clarity. Frameworks often introduce a degree of "magic" or hidden complexity through inversion of control, where the framework dictates the application's flow
    • Modular Libraries: Instead of a single, all-encompassing framework, the Go community favors small, modular libraries that perform specific tasks well.
    • Performance and Efficiency: Go is designed for performance and efficiency. Frameworks can sometimes introduce performance overhead due to their layers of abstraction.

    So? No framewok is the best framework.

  • Database : PostgreSQL
    Link: https://www.postgresql.org

  • Cache : Redis
    Link: https://redis.io

  • File Server : Minio
    Link: https://www.min.io

Libraries

Others

Commands

  • Main api:
    • go to the ./cmd/main-api
    • run go run . to run in debug mode
    • run go build to build the binary
  • Main migration:
    • go to the ./cmd/main-migration
    • run go run . to run in debug mode
    • run go build to build the binary
Description
No description provided
Readme 3.7 MiB