Skip to content

shauryagupta3/lib-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lib-management

Introduction

Creating a Backend library management system which can be used in real life with Go and PostgreSQL. Using chi for router and pgx for communication between DB and serrver. For postgresql I am using a postgresql in a docker cotainer.

Installation

Requirements

  • go version 1.16 +
  • postgreSQL

Steps

  • create a database and add it's url in .env as DB_URL
  • run make run

Tutorial

Users

- POST 
  `
  
  `

TODO

  • Create Books
    • Add author if not exsists
    • Check Book if exists
    • API handlers
  • Create Instances of book
    • Link instances to book
    • loan instances to members
  • Users/Admin Authentication
  • User Authorization
  • Loan books
    • create new loan
    • delete old loan
    • change status of instance
    • check if member active
    • late fees functionality
  • frontend

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published