Skip to content
This repository was archived by the owner on Jul 15, 2025. It is now read-only.

ro-ox/BookLand-Dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 BookLand‑Dev

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.

🚀 Features

  • 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)

🔧 Requirements

To run this project, you'll need:

  • PHP >= 8.0
  • Composer
  • Node.js + npm/yarn
  • MySQL or PostgreSQL
  • Git

⚙️ Installation

  1. Clone the repository:
    git clone https://github.com/ro-ox/BookLand-Dev.git
    cd BookLand-Dev
  2. Install dependencies:
    composer install
    npm install
  3. Copy the .env file:
    cp .env.example .env
  4. Configure the .env file with your database and other credentials.
  5. Run the migrations:
    php artisan migrate
  6. Build the frontend assets:
    npm run dev
  7. Start the development server:
    php artisan serve
  8. Then open http://127.0.0.1:8000 in your browser.

🧠 Usage

  • On the homepage, books are listed.
  • Click on a book to view its details and download it.
  • Search and category filters are available.

✨ Why BookLand‑Dev?

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.

Languages