BookCafe is a comprehensive digital bookstore platform designed for students and teachers. It features a robust Laravel-based API and a modern Next.js frontend, providing a seamless experience for book management and discovery.
This repository is organized as a monorepo containing both the backend and frontend components:
- Backend: A RESTful API built with Laravel 12.
- Frontend: A modern web application built with Next.js 15.
- π Comprehensive Catalog: Browse and search books by category, author, or ISBN.
- π€ User Roles: Specialized features for Students and Teachers.
- π¨βπ« Teacher Dashboard: Add, edit, and manage book content, plus bulk imports via Excel.
- π Personal Library: Users can manage their own collection of digital books.
- β‘ High Performance: Optimized with Redis caching and PostgreSQL full-text search.
- π¨ Modern Interface: Fully responsive design with Tailwind CSS and Framer Motion.
For detailed documentation, please refer to the individual project READMEs: