Skip to content

devfurkankizmaz/go-lib-management-app

Repository files navigation

Go Book Management Rest API

This repository demonstrates how to manage books using Golang Rest API, with user authentication and authorization. It showcases the integration with a database and illustrates how CRUD operations are performed. This repository is still in the process of being enhanced and once completed, the front-end part will also be developed and added to the repository in the near future.

Application demonstrates:

  • REST API using Echo
  • PostgreSQL integration using GORM

Quick Start

Make sure you have Docker installed. Create and customize your config.yaml file in the root directory.

  1. Run make dev
  • Its starts postgresql & pgadmin
  1. Run make migration
  • Run the migration to prepare the database.
  1. Run make app
  • It run the server at(localhost:8080)