BookLand‑Dev is a Laravel-based project for downloading and managing books. This application allows users to browse, download, and organize books with a clean and responsive UI.
- Built with Laravel – the popular PHP framework
- Responsive and simple UI for browsing books
- Download system with expandable APIs
- Multi-language support (English – Persian)
- Modern frontend stack (Vite + TailwindCSS + Blade)
To run this project, you'll need:
- PHP >= 8.0
- Composer
- Node.js + npm/yarn
- MySQL or PostgreSQL
- Git
- Clone the repository:
git clone https://github.com/ro-ox/BookLand-Dev.git cd BookLand-Dev - Install dependencies:
composer install npm install
- Copy the .env file:
cp .env.example .env
- Configure the .env file with your database and other credentials.
- Run the migrations:
php artisan migrate
- Build the frontend assets:
npm run dev
- Start the development server:
php artisan serve
- Then open http://127.0.0.1:8000 in your browser.
- On the homepage, books are listed.
- Click on a book to view its details and download it.
- Search and category filters are available.
BookLand‑Dev was created as a simple platform to manage and download books, especially useful as a learning project for Laravel and API development.
You can easily extend the functionality, improve the UI, or even build a mobile version of the platform.