Library-Management-System Tailwind Templates

Library Management System

This is a basic CRUD project to showcase my React TS ,Tailwind frontend skills and backend skills with ASP.NET Web core backend skills. Ignore the mistakes since I have to learn from beginng and do this task in one week (With the lot of academic work and the academic project-end semester time )

Library Management System

This is a simple Library Management System that allows users to manage books in a library. The application includes functionalities to create, read, update, and delete book records. The project consists of a backend API developed in C# .NET with an SQLite database and a frontend built with React and TypeScript.

Table of Contents

Project Overview

The purpose of this application is to allow users to manage books in a library, including functionalities to create, read, update, and delete book records.

Project Scope

The project scope is limited to the following functionalities:

  • Book CRUD Operations: Users can perform the following operations on book records:

    • Create a new book record.
    • View a list of existing book records.
    • Update an existing book record.
    • Delete a book record.
  • User Authentication

Functionality

The Library Management System allows users to:

  • Create Book Record: Add new book records by specifying a title, author, and description.
  • View Book Records: View a list of all existing book records, displaying title, author, and description.
  • Update Book Record: Edit and update existing book records.
  • Delete Book Record: Remove book records that are no longer relevant.

API Documentation

You can find the API documentation for the Library Management System at the following link:

API Documentation

Installation

Prerequisites

Before you begin, ensure you have the following installed on your machine:

Steps

  1. Clone the repository:

    git clone https://github.com/ChalanaGayan/Library-Management-System.git
    cd Library-Management-System
    
  2. Install dependencies for the backend:

    cd Backend/LibraryManagementBackend
    dotnet restore
    
  3. Install dependencies for the frontend:

    cd ../../Frontend/library-management-system-frontend
    npm install
    
  4. Make sure you have a .env file .If not make and include this code inside the .env file to connect frontend with the backend.

    
    VITE_BASE_URL=http://localhost:5006
    

Running the Application

You can run both the backend and frontend together using the provided script:

./start.sh

Top categories

Loading Svelte Themes