Skip to content

Books Recorder showcases a logged area for book registration in a user's inventory. CRUD functionality, individual user accounts, modern interface. Follows MVC architecture with conventional commits. Learning journey includes working with factories, file uploads, Laravel Breeze authentication, database transactions, and soft deletes for logging.

Notifications You must be signed in to change notification settings

vasconcelos-giovanni/books-recorder

Repository files navigation

Books Recorder

📌 Project idea

Books Recorder is a project that showcases a logged area for registering books in a user's inventory. The app's login system was built using Breeze, while the front-end boasts an elegant blend of Bootstrap and Blade.

💡 Key Features

✅ CRUD functionality for effortless book registration and management.

✅ Individual user accounts with secured inventories.

✅ A modern and user-friendly interface.

🔧 Technologies

Laravel TailwindCSS Bootstrap MySQL

🏗️ Development Details

The project follows the Model-View-Controller (MVC) architecture, ensuring a clean and organized codebase. I also made conventional commits to keep the development process well-documented and easy to understand.

📚 My Learning Journey

In developing Books Recorder, I gained invaluable experience in various aspects of web development, including:

📌 Using factories and database seeding to generate seamless testing data. This allowed me to write more robust tests that ensured the application worked as expected.

📌 Implementing file uploads for smooth document handling. This involved using a variety of techniques to ensure that files were uploaded securely and stored efficiently.

📌 Working with Breeze for authentication and authorization features. This allowed me to build a secure application that could be used by users with different levels of permissions.

📌 Making database transactions for data integrity. This ensured that data was always consistent, even in the event of an error.

📌 Using soft deletes for logging. This allowed me to track changes to data without deleting it permanently.

These skills will benefit my future projects by helping me to build more robust, secure, and user-friendly applications.

🎦 Video Showcase

Check out the video on YouTube here:

Books Recorder video showcase

🖼️ Screenshots

Home

Books listing

Book registering

👷 Credits

The Bike Guy book cover image by Freepik

We Are Business book cover image by Freepik

Different Winter book cover image by Freepik

Atomic Love book cover image by Freepik

A Love Story book cover image by Freepik

The Best Tips of Design book cover image by Freepik

About

Books Recorder showcases a logged area for book registration in a user's inventory. CRUD functionality, individual user accounts, modern interface. Follows MVC architecture with conventional commits. Learning journey includes working with factories, file uploads, Laravel Breeze authentication, database transactions, and soft deletes for logging.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages