Reading is like poison, once it gets into the body, you can never get rid of it.
The project is a library management system. Users can add new books,
delete or edit existing books. ๐
Important
This project is a Full Stack project.
FullStack_Library_Management_System
โโโ backend
โ โโโ src
โ โ โโโ controllers
โ โ โ โโโ lms.controller.js // Control the CRUD operations.
โ โ โโโ models
โ โ โ โโโ lms.model.js // Sequelize Book model
โ โ โโโ routes
โ โ โ โโโ lms.router.js // Express.js routes for book CRUD operations
โ โ โโโ errorHandler.js
โ โโโ .gitignore // Ignore deploying node_modules.
โ โโโ db.sqlite3 // db file.
โ โโโ index.js // Express.js server setup
โ โโโ package.json // Node.js project configuration
โโโ frontend
โ โโโ public
โ โ โโโ book.svg
โ โโโ src
โ โ โโโ assets
โ โ โโโ BookCard
โ โ โ โโโ BookCard.jsx
โ โ โ โโโ CardModal.jsx
โ โ โโโ App.css
โ โ โโโ App.jsx
โ โ โโโ index.css
โ โ โโโ main.jsx
โ โโโ index.html
โ โโโ package.json
โ โโโ vite.config.js
โโโ README.md // Project documentation
These instructions will help you get a copy of the project up and running on your local machine for development and testing purposes.
To work with backend folder, open it in integreted Terminal then write nodemon on terminal to run the server.
What you need to install the software:
- Node.js
- npm or yarn
Follow these steps to get your development environment running:
- Clone the repository
git clone [https://github.com/samedfft2634/FullStack_Library_Management_System.git]
- Install NPM packages
npm install / yarn install
- To run the project locally:
npm start / yarn start
Note: There could be many problems on responsive because I'm on learning new technologies. So i focused on this project that backend and frontend should work together :)
![Responsive View 1](https://private-user-images.githubusercontent.com/100915606/311444517-1f649abf-5de9-4b8c-924f-fb4c984a59cd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTQ2Nzc5ODUsIm5iZiI6MTcxNDY3NzY4NSwicGF0aCI6Ii8xMDA5MTU2MDYvMzExNDQ0NTE3LTFmNjQ5YWJmLTVkZTktNGI4Yy05MjRmLWZiNGM5ODRhNTljZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNTAyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDUwMlQxOTIxMjVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00ZDAzZTk4OTI2YjQyZjYxOWE5NGJiM2I4OWEzN2MxYWQ0ODIzMzYxN2ZkNTMyYTdhOTQ3MzIwNDhlNmFhNTNiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.HJ3CeipAD79oJpn0JN20Ks5U5CzcPjwl40w50VV080Q)
![Responsive View 4](https://private-user-images.githubusercontent.com/100915606/311444516-a950b257-a9da-4f8f-969b-03850eb89bf3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTQ2Nzc5ODUsIm5iZiI6MTcxNDY3NzY4NSwicGF0aCI6Ii8xMDA5MTU2MDYvMzExNDQ0NTE2LWE5NTBiMjU3LWE5ZGEtNGY4Zi05NjliLTAzODUwZWI4OWJmMy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNTAyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDUwMlQxOTIxMjVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00NThiYzhjOWFmZjU2ZmI2ZDgwYWVhYmY3ZjE2YzY3ZWY3ZmY0NGQzZTk2NTYxZjc4NzEyNTQ1NDBkMTg2MDEzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.phGUD9tIOlbhljoEMJi7aG92J9OdKqF8KPffom-B7mU)
![Responsive View 2](https://private-user-images.githubusercontent.com/100915606/311444515-7d9a7cea-ec05-4349-a41a-e72062be0a0f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTQ2Nzc5ODUsIm5iZiI6MTcxNDY3NzY4NSwicGF0aCI6Ii8xMDA5MTU2MDYvMzExNDQ0NTE1LTdkOWE3Y2VhLWVjMDUtNDM0OS1hNDFhLWU3MjA2MmJlMGEwZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNTAyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDUwMlQxOTIxMjVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iZTY4NWQ1ODgzNjU2ZmFiYTVlOTcyMGE2YzY4OGI1MGQxZDc4YjFjMDc2YTc4MjA0N2Q2NTc1YTk1M2UzZDY3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.FNM7v-M17XTmlWG2WKIkQwaHF4lbf-UiCMZzxK6Ohuc)
![Responsive View 3](https://private-user-images.githubusercontent.com/100915606/311444512-8636c48f-1c32-4ec0-bf24-bf0e991cde3c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTQ2Nzc5ODUsIm5iZiI6MTcxNDY3NzY4NSwicGF0aCI6Ii8xMDA5MTU2MDYvMzExNDQ0NTEyLTg2MzZjNDhmLTFjMzItNGVjMC1iZjI0LWJmMGU5OTFjZGUzYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNTAyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDUwMlQxOTIxMjVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zMDE5NGVjMWQ5YmRlOTgzMWFlYjI2MmVjYjRmZWU1YjZiZGQzZTMyY2JiZWJkMDliOTBkMWFkMDFhNjdjMzI4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.j0ge7KOplBcVvN7f1tWjiJPINv1xINOWmwS8ByIBkwY)
Samed Fent: samed.fent1@gmail.com
Project Link: Live
๐ View My Other Projects
โซ Back to Top โซ