15-Ab / lms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Library Management System πŸ“š

A web app for managing all the activities of a library like managing members and book transactions, built on MERN Stack 1

Video Demo

Demo Link

Show some ❀️ and 🌟 the repo to support the project

Index ✏️

Features Of LCMS πŸš€

  • Admin Login and Student Login
  • Admin and Student Dashboard
  • Adding Library Members
  • Adding Books with Available Copies
  • Issue and Return Transaction tracking of a Book by the Member
  • Reserving a book for specific dates
  • Showing the Achievements, Event Gallery

Setup πŸ”₯

  • Fork the Repo

  • Clone the repo to your local machine git clone <repo-url>

Frontend Setup 🍧

  1. Get into the chatapp directory cd frontend

  2. Run yarn to install dependencies

  3. Create a .env file and create variables as mentioned in the .env.example with the values

  4. Run yarn start to start the application

Backend Setup 🍿

  1. Get into backend directory cd backend

  2. Run yarn to install dependencies

  3. Create a MongoDB account and get the MONOGO_URL for connecting the server and the Database

  4. Create a .env file and create variables as mentioned in the .env.example with the values

  5. Run nodemon server.js to start the server [Should have installed nodemon globally]

Technologies πŸ› 

  • ReactJS[Hooks]
  • NodeJs
  • ExpressJs
  • MongoDB

Screenshots

1 2 3 4 5 6 7 8

References πŸ’»

Author πŸ“

Connect Me On 🌍

twitter badge
linkedin badge

License πŸ†

This repository is licensed under MIT License. Find LICENSE to know more

About

License:MIT License


Languages

Language:JavaScript 81.1%Language:CSS 17.6%Language:HTML 1.3%