Welcome to the Libeery API! This API, built using GoLang, supports the Libeery mobile application, aimed at simplifying library resource management at Binus University.
Libeery addresses common challenges faced by students and staff in managing library resources, including uncertain locker availability, cumbersome book borrowing processes, inefficient event registration via Google Forms, and time-consuming stock management for staff.
railway run go run .
This command starts the API server, enabling access to its endpoints and functionalities.
The project structure is organized as follows:
main.go
: Entry point of the applicationhelper/
: Contains the main business logic of the applicationmodel/
: Defines data models used in the applicationservice/
: Contains utilities for various API endpointsdatabase/
: Manages database connections and migrationsoutput/
: Stores base output files
The API provides the following endpoints you can check this complete documentation: https://docs.google.com/spreadsheets/d/12SzfR0zmTDRnq2EfOMzUBskXufjXkHPnJT9YJGHPGRc/edit?usp=sharing