Skip to content

ProjectsAndPrograms/Poly-book-lib

Repository files navigation

logo sm Poly-Book-Lib

PolyBookLib an hobby project created for book download. Someone got this idea when struggling to get books. Click here to view a live demo

🥏 Technolgies Used

  1. PHP (8.2)
  2. Laravel 10
    • ziggy
    • socialite
    • phpoffice/phpword
    • razorpay
    • tinker
    • guzzle
  3. MySQL database
  4. Bootstrap 5
  5. JQuery, JavaScript
  6. HTML, CSS

💡 FEATURES

  • Semester Creation
  • Branch Creation
  • Book Creation
  • File Creation
  • User Login, Registration
  • Socila Media Login Support - Google , Github, Facebook
  • Razorpay payment gateway
  • Reporting on admin :
    • Downloads
    • Reviews
    • Users
    • Transactions
    • Subscribers
    • Contacts
  • Dynamic Settings Of website by admin
  • Searching on web and admin

explore even more and more...

📷 Screenshots

WebSite

screenshots screenshots
screenshots screenshots
screenshots screenshots
screenshots screenshots
screenshots screenshots

Admin Dashboard

screenshots screenshots
screenshots screenshots
screenshots screenshots
screenshots screenshots
screenshots screenshots

🛠 HOW TO USE?

Step-1: Install Composer
Step-2: Install PHP and MySQL OR simply xampp
Step-3: open XAMPP start Apache server and MySQL database
Step-4: create database called 'polybooklib' : open browser -> search -> 'localhost/phpmyadmin' -> new -> under the database name type 'polybooklib' -> create

Installation

Clone the Repo:
> git clone https://github.com/suraj-repositories/Poly-book-lib.git
> cd Poly-book-lib
> composer install or composer update
> cp .env.example .env
> Set up .env file
> php artisan key:generate
> php artisan storage:link
> php artisan migrate:fresh --seed
> php artisan db:seed
> php artisan serve
http://127.0.0.1:8000/

setup your .env file correctly it contains database credentials - you can use `.env.example` for example of my .env

🧡 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.