Skip to content

Roshan-Kaveri/LibraryManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

Book Library Management

A comprehensive solution for efficient library operations, enabling online book reservations, book status tracking, user authentication, password management, lazy loading for performance, dynamic search, and an admin dashboard for seamless management.

Tech Stack

Client: React, TailwindCSS
Server: Node.js, Express.js, MongoDB

Environment Variables

To run this project, you will need to add the following environment variables to your .env file:

Server

  • MONGO_URL
  • MAILPASS

Client

  • REACT_APP_GOOGLE_CLIENT_ID

Installation Guide

Follow these steps to set up the project using Node.js, Express.js, and React.

Frontend Setup

  1. Navigate to the Frontend directory:
    cd Frontend  
  2. Start the development server:
    npm start  

Backend Setup

  1. Navigate to the Backend directory:
    cd Backend  
  2. Start the server:
    node server.js  

Important Note

  • Ensure you update the IP address in the configuration to either localhost (for local testing) or your domain name (for deployment).

Screenshots

Home Screenshot Login Screenshot Booking Screenshot Admin Screenshot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published