Welcome to the Library Management System, a web application designed to help manage your library's books and authors.
- 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.
You can try out the application live on Netlify.
- 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.
-
Clone the repository:
git clone https://github.com/Shanmugamrskfamily/FORMIK-VALIDATION-LIBRARY-MANAGEMENT.git
-
Change to the project directory:
cd library-management-system
-
Install dependencies:
npm install
- Start the development server:
npm start
Open your browser and visit http://localhost:3000 to view the application locally.
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.
Contributions are welcome! If you would like to contribute to this project, please open an issue or create a pull request.
This project is licensed under the MIT License - see the LICENSE.md file for details.
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!