{"id":18924261,"url":"https://github.com/andersondev96/library-project","last_synced_at":"2026-04-14T03:32:58.489Z","repository":{"id":125941133,"uuid":"454508504","full_name":"andersondev96/library-project","owner":"andersondev96","description":"Personal project development in laravel","archived":false,"fork":false,"pushed_at":"2024-11-15T12:47:52.000Z","size":4308,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-01T09:33:06.542Z","etag":null,"topics":["blade","laravel","mysql","php","tailwindcss"],"latest_commit_sha":null,"homepage":"","language":"Blade","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andersondev96.png","metadata":{"files":{"readme":"README-en.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-01T18:43:03.000Z","updated_at":"2024-11-15T12:47:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"7b3eff1f-fbdf-40e8-9c0d-f3e7b682c728","html_url":"https://github.com/andersondev96/library-project","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/andersondev96/library-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersondev96%2Flibrary-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersondev96%2Flibrary-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersondev96%2Flibrary-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersondev96%2Flibrary-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andersondev96","download_url":"https://codeload.github.com/andersondev96/library-project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersondev96%2Flibrary-project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31781292,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blade","laravel","mysql","php","tailwindcss"],"created_at":"2024-11-08T11:06:18.982Z","updated_at":"2026-04-14T03:32:58.474Z","avatar_url":"https://github.com/andersondev96.png","language":"Blade","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv \nalign=\"center\"\nstyle=\"display: flex; \nflex-direction: row;\ngap: 10px\"\u003e\n\u003cimg src=\"banner-en.png\" width=\"400px\"\u003e\n\u003cimg src=\"banner-2.png\" width=\"400px\"\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\n\u003cdiv align=\"center\" style=\"display: flex; flex-direction: row\"\u003e\n   \u003cimg src=\"https://img.shields.io/github/languages/count/andersondev96/library-project?style=for-the-badge\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/repo-size/andersondev96/library-project?style=for-the-badge\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/last-commit/andersondev96/library-project?color=blue\u0026style=for-the-badge\"\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\n\u003ch1\u003e Library management system 📚\u003c/h1\u003e\n\u003cb\u003e Index \u003c/b\u003e\n\u003cdiv\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"#-about-the-project\"\u003eAbout the project\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#-functionalities\"\u003eFunctionalities\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#-features\"\u003eFeatures\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#-technologies\"\u003eTechnologies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#-how-to-run-the-application\"\u003eHow to run the application\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#-how-to-contribute\"\u003eHow to contribute\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#-author\"\u003eAuthor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#-license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003ch2\u003e📄 About the project\u003c/h2\u003e\n\u003cb\u003eStatus: Under construction 🚧\n\u003c/b\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cp\u003e The developed application consists of a management system for libraries, allowing the user to perform the main activities necessary in a library, such as registering books and customers and making loans.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003e🔧 Functionalities\u003c/h2\u003e\n\u003cul\u003e\n\u003cb\u003eUsers\u003c/b\u003e\n\u003cli\u003e✅ Register users\u003c/li\u003e\n\u003cli\u003e✅ View users\u003c/li\u003e\n\u003cli\u003e✅ Edit users\u003c/li\u003e\n\u003cli\u003e✅ Remove users\u003c/li\u003e\n\u003cli\u003e✅ Manage user permissions\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cb\u003eClients\u003c/b\u003e\n\u003cli\u003e✅ Register clients\u003c/li\u003e\n\u003cli\u003e✅ View clients\u003c/li\u003e\n\u003cli\u003e✅ Edit clients\u003c/li\u003e\n\u003cli\u003e✅ Remove clients\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cb\u003eBooks\u003c/b\u003e\n\u003cli\u003e✅ Register books\u003c/li\u003e\n\u003cli\u003e✅ View books\u003c/li\u003e\n\u003cli\u003e✅ Edit books\u003c/li\u003e\n\u003cli\u003e✅ Remove books\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cb\u003eLoans\u003c/b\u003e\n\u003cli\u003e✅ Carry out loan of books to customers, respecting the loan conditions\u003c/li\u003e\n\u003cli\u003e✅ List loans by searching by customer name\u003c/li\u003e\n\u003cli\u003e✅ Editing a Loan, before returning\u003c/li\u003e\n\u003cli\u003e✅ Renew loans\u003c/li\u003e\n\u003cli\u003e✅ Delete loan, before return\u003c/li\u003e\n\u003cli\u003e✅ Check out returned books\u003c/li\u003e\n\u003cli\u003e✅ Calculate fines if a book is not returned on time\u003c/li\u003e\n\u003cli\u003e✅ Pay off customer debts with the library\u003c/li\u003e\n\u003c/ul\u003e\u003cbr\u003e\n\u003c/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003e🔨 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove system dashboard\u003c/li\u003e\n\u003cli\u003eImprove system interface\u003c/li\u003e\n\u003cli\u003eImprove confirmation popup on delete\u003c/li\u003e\n\u003cli\u003eSet the app to dark mode\u003c/li\u003e\n\u003cli\u003eAllow sorting of columns in table\u003c/li\u003e\n\u003cli\u003eSending an email when making the loan and making its return\u003c/li\u003e\n\u003cli\u003eAllow adding photos of books and customers\u003c/li\u003e\n\u003cli\u003eDisplay photos of books, customers and users in the table\u003c/li\u003e\n\u003cli\u003eAllow partial payment of fine\u003c/li\u003e\n\u003cli\u003eValidate fields when editing information\u003c/li\u003e\n\u003cli\u003eDisplay name of books and customers in the loan select, instead of ID\u003c/li\u003e\n\u003cli\u003eUse the \u003ccode\u003e'DD/MM/YYYY'\u003c/code\u003e date format in the dayPicker.\u003c/li\u003e\n\u003cli\u003eAutomatically calculate book return date\u003c/li\u003e\n\u003cli\u003eCreate a specific area or modal for book renewal\u003c/li\u003e\n\u003c/ul\u003e\n\u003cbr\u003e\n\u003c/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003e🧑‍💻 Technologies\u003c/h2\u003e\n\u003ca href=\"https://www.php.net/manual/en/\"\u003e\n\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/php/php-original.svg\" height=\"64\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://laravel.com/docs/8.x\"\u003e\n\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/laravel/laravel-plain-wordmark.svg\" height=\"64\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://tailwindcss.com/docs/installation\"\u003e\n\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tailwindcss/tailwindcss-original-wordmark.svg\" height=\"64\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://dev.mysql.com/doc/\"\u003e\n\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mysql/mysql-original-wordmark.svg\" height=\"64\"/\u003e\n\u003c/a\u003e\n\u003cbr\u003e\u003c/br\u003e\n\u003c/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003e🚀 How to run the application\u003c/h2\u003e\n\u003cb\u003ePrerequisites\u003c/b\u003e\n\u003cp\u003eBefore starting, you must have the following tools installed on your machine: \u003ca href=\"https://git-scm.com/\"\u003eGit\u003c/a\u003e, \u003ca href=\"https://www.php.net/downloads.php\"\u003ePHP\u003c/a\u003e (preferably version 7.4), \u003ca href=\"https://getcomposer.org/download/\"\u003eComposer\u003c/a\u003e, \u003ca href=\"https://www.mysql.com/downloads/\"\u003eMySQL\u003c/a\u003eand also an editor, to work with the code, like \u003ca href=\"https://code.visualstudio.com/\"\u003eVSCode\u003c/a\u003e.\n\u003cbr\u003e\u003cbr\u003e\n\u003cb\u003eProject download\u003c/b\u003e\n\u003cbr\u003e\n1. Clone this repository by running: \u003cbr\u003e\n\u003ccode\u003egit clone https://github.com/andersondev96/library-project\u003c/code\u003e\n\u003cbr\u003e\n2. Access the folder \u003ccode\u003e/library-project\u003c/code\u003e.\n\u003cbr\u003e\n3.Open VSCode, running: \u003ccode\u003ecode .\u003c/code\u003e\u003cbr\u003e\n4. Install the project's dependencies, with the command: \u003ccode\u003ecomposer install\u003c/code\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cb\u003eDatabase configuration\u003c/b\u003e\u003cbr\u003e\n1.In the \u003ccode\u003e.env\u003c/code\u003e file, configure the database credentials, use \u003ccode\u003e.env.example\u003c/code\u003e if necessary.\n\n```\nDB_CONNECTION=mysql\nDB_HOST=127.0.0.1\nDB_PORT=3306\nDB_DATABASE=library\nDB_USERNAME=\u003cusername\u003e\nDB_PASSWORD=\u003cpassword\u003e\n```\n2. Now you must run this \u003ca href=\"script.sql\"\u003emysql script\u003c/a\u003e, for your database to appear, populated.\n3. After running the script, run the application with the command **php artisan serve**.\n4. Run the application on the **http://localhost:8000** port.\n\n\u003cbr\u003e\n\u003ch2\u003e🤝 How to contribute\u003c/h2\u003e\n\u003col\u003e\n    \u003cli\u003eFork the repository.\u003c/li\u003e\n    \u003cli\u003eCreate a new branch with your changes: \u003ccode\u003e git checkout -b my-feature \u003c/code\u003e .\u003c/li\u003e\n    \u003cli\u003eSave your changes and create a commit message, saying what you did: \u003ccode\u003e git commit -m \"feature: My new feature\"\u003c/code\u003e.\u003c/li\u003e\n    \u003cli\u003eSubmit your changes:\u003ccode\u003egit push origin my-feature\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cbr\u003e\n\u003ch2\u003e👥 Author\u003c/h2\u003e\n\u003ca href=\"https://www.linkedin.com/in/anderson-fernandes96/\"\u003e\n    \u003cdiv style=\"display: flex; flex-direction: column; align-items: center; gap: 10px\"\u003e\n    \u003cimg src=\"https://avatars.githubusercontent.com/u/49786548?v=4\" width=\"64\" style=\"border: 2px solid blue; border-radius: 50px\" /\u003e\n    \u003cstrong\u003eAnderson Fernandes Ferreira\u003c/strong\u003e\n    \u003c/div\u003e\u003cbr\u003e\n    \u003cdiv style=\"display:flex; flex-direction:row;gap:8px;\"\u003e\n        \u003ca href=\"https://instagram.com/anderson_ff13\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/-Instagram-%23E4405F?style=for-the-badge\u0026logo=instagram\u0026logoColor=white\" target=\"_blank\"\u003e\u003c/a\u003e\n  \u003ca href = \"mailto:andersonfferreira96@gmail.com.br\"\u003e\u003cimg src=\"https://img.shields.io/badge/-Gmail-%23333?style=for-the-badge\u0026logo=gmail\u0026logoColor=white\" target=\"_blank\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://twitter.com/anderson_4nd\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/-Twitter-%231DA1F2?style=for-the-badge\u0026logo=twitter\u0026logoColor=white\" target=\"_blank\"\u003e\u003c/a\u003e \n    \u003ca href=\"https://www.linkedin.com/in/anderson-fernandes96/\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/-LinkedIn-%230077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white\" target=\"_blank\"\u003e\u003c/a\u003e \n    \u003c/div\u003e\n\n\u003c/a\u003e\n\u003cbr\u003e\n\u003ch2\u003e📝 License\u003c/h2\u003e\n    \u003cp\u003eThis project is under the \u003ca href=\"LICENSE\"\u003eMIT\u003c/a\u003e license.\n\nMade with 💚 by Anderson Fernandes 👋\n\u003ca href=\"https://www.linkedin.com/in/anderson-fernandes96/\"\u003eContact me\u003c/a\u003e\n\u003cbr\u003e\n\u003ch2\u003eREADME versions\u003c/h2\u003e\n🇧🇷 \u003ca href=\"README.md\"\u003ePortuguês\u003c/a\u003e | \n🇺🇸 \u003ca href=\"README-en.md\"\u003eEnglish\u003c/a\u003e\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandersondev96%2Flibrary-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandersondev96%2Flibrary-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandersondev96%2Flibrary-project/lists"}