Skip to content

Grinchuelo/Bookit

Repository files navigation




Bookit is a web application that lets you discover and organize your favorite books, sagas, and authors, all in one place. It provides a clean and intuitive interface to explore book recommendations or search for titles, with PDF downloads available for instant reading.

⚙🔨 Built with PHP, MySQL, HTML, CSS, and JavaScript

🎨 Designed with Figma


Note

👉 You can check out the Bookit demo. If you find any bugs or have suggestions for improvements, feel free to open an issue or to submit a PR!

Important

📝 Bookit is just a personal project for practicing web development. The PDFs are fake and don’t include real book content, they’re just for demo purposes.


Features

🙍‍♂️📲📨 User Authentication & Email Verification

  • Secure user registration and login system with email verification to ensure valid user identities.

🧼 Data Sanitization & Validation

  • Robust server-side and client-side input validation and sanitization to prevent malformed or malicious data.

📚 Personalized Book Lists

  • Each user can create and manage their own custom book lists.

🗃 Advanced Book Filtering

  • Filter books dynamically by name, author, rating, price, date and also some predefined filters like most searched, most liked and most purchased.

👓 Admin Dashboard with Full CRUD Functionality

  • Dedicated admin panel to manage books, sagas, and authors with complete Create, Read, Update, and Delete capabilities.

📈 Image Optimization with AVIF Conversion

  • Automatically convert uploaded cover images to AVIF format to improve performance without sacrificing quality.

📸 Here are some screenshots of Bookit

About

It's a web application that lets you explore through books, sagas, and authors all over the world. It provides a clean and intuitive interface to explore book recommendations or search for titles, with PDF downloads available for instant reading📚

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors