Skip to content

Welcome to the Library Management System, a web application designed to help manage your library's books and authors.

Notifications You must be signed in to change notification settings

Shanmugamrskfamily/FORMIK-VALIDATION-LIBRARY-MANAGEMENT

Repository files navigation

Library Management System

Welcome to the Library Management System, a web application designed to help manage your library's books and authors.

Library Management System

Features

  • Add and manage books, including titles, authors, ISBN numbers, and publication dates.
  • Add and manage authors with their names, birthdates, and biographies.
  • View collections of books and authors.
  • Edit existing book and author records.
  • Delete books and authors from your library.

Demo

You can try out the application live on Netlify.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • React Router: For handling client-side routing.
  • React Bootstrap: A popular Bootstrap framework integration for React.
  • Formik: A form library for React to simplify form handling.
  • Yup: A schema validation library for form validation.
  • Netlify: For hosting the application.

Installation

  1. Clone the repository:

    git clone https://github.com/Shanmugamrskfamily/FORMIK-VALIDATION-LIBRARY-MANAGEMENT.git
  2. Change to the project directory:

    cd library-management-system
  3. Install dependencies:

npm install
  1. Start the development server:
npm start

Open your browser and visit http://localhost:3000 to view the application locally.

Usage

Use the navigation bar to access different sections of the application:

  • "Add Author" to add and manage author details.
  • "Add Book" to add and manage book details.
  • "Authors Collection" to view and manage the collection of authors.
  • "Books Collection" to view and manage the collection of books.
  • Click "Edit" to edit existing author or book records.
  • Click "Delete" to remove author or book records.

Contributing

Contributions are welcome! If you would like to contribute to this project, please open an issue or create a pull request.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Contact

If you have any questions or feedback, feel free to contact me:
Email: shanmugamasrskfamily@gmail.com
Linkedln: SHANMUGAM R
Thank you for using the Library Management System!

About

Welcome to the Library Management System, a web application designed to help manage your library's books and authors.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published