Home~/My-Portfolio
~/My-Portfolio

Library Management System in R

R Language CSV Files Data Frames File Handling

Overview

This is a console-based Library Management System developed using R. It supports basic functionalities like adding student profiles, checking available books, adding to a cart, checking out books, and viewing each student's book history. Data is stored and managed through CSV files using R's data frame operations.

  • ๐Ÿ“š Add student profiles with validation
  • ๐Ÿ“– Show available books with quantity tracking
  • ๐Ÿ›’ Cart feature for book selection
  • ๐Ÿ“ค Checkout system with CSV-based persistence
  • ๐Ÿงพ Track books checked out by each student
  • ๐Ÿ—ƒ๏ธ Modular functions and structured data handling

Future Improvements

  • ๐Ÿ“‹ GUI implementation using Shiny in R
  • ๐Ÿ” Search functionality for books and students
  • ๐Ÿ“ฑ Export data reports in PDF format
  • ๐Ÿง  Recommendation system for books
  • ๐Ÿ” Admin login and access control
Back to All Projects