Skip to content

ZealinBee/fullstack-library

Repository files navigation

Introduction

Welcome to the Integrify Library Management System, an online platform designed to replicate the functionality of your local city library. This comprehensive documentation provides a detailed overview of the system's features, technologies used, deployment details, and instructions for getting started.

Deployment

Front-End Link, Click here
Back-end Link (Hosted on Azure App Service)

Table of Content

Front page

Technologies

FRONTEND:

  • REACT
  • MUI
  • TYPESCRIPT
  • SCSS
  • Stripe

BACKEND:

  • PostgreSQL
  • .NET Core
  • Azure

Getting Started

FRONTEND LINK
BACKEND LINK (Hosted on Azure App Service)

To test the librarian functionalities for the website, the credentials for admin/librarian is:

To test the user, feel free to just create an user

Features

  • Authorization and authentication with JWT
  • Error handling
  • Notification for Book Reservation and Overdue

Librarian :

  • CRUD operations on the users, ability to make user admin
  • CRUD operations on the books
  • CRUD operation on the authors
  • CRUD operation on the genres
  • See all the loans of the users, can manage them as well

User :

  • Loan books and CRUD on own loans, ability view the loan history
  • CRUD on own account
  • See all the books and able to search and sort through the books
  • Get all authors
  • Get all genres
  • Create Reservation for Unavailable Book