This project is a back-end service for the Kawan Sehat project, developed as a submission for the BPJS Healthkaton in the Innovation System category. Kawan Sehat is a platform similar to Reddit, designed specifically for chronic disease patients to share their experiences and encourage others. Additionally, medical experts can participate by answering questions and providing professional advice. The back-end is written in Go and utilizes a PostgreSQL database to manage and store data.
The project leverages several libraries to enhance its functionality. It uses sqlc for SQL code generation and pgx as the PostgreSQL driver. For HTTP routing, the project utilizes the chi library, and for request validation, it employs the validator library.
The database schema can be publicly accessed at dbdocs.
The API documentation can be accessed at Postman.