A simple reading list app created with Laravel and VueJs.
- Add or remove books from a list
- Drag & drop order of the books in the list
- Sort the list of books by their author
- Detail page with of author, publication date, and title, and related books
- Search Google Books API for new books to add to list
Clone the repository
https://github.com/Gadurp1/reading.git
cd into repository install composer
composer install
Publish vendor files
php artisan vendor:publish
Rename .env.example
to .env
and set up your enviroment then set up database
php artisan migrate
Serve the project
php artisan serve
Use the search bar in the top navigation to search for new titles. Click on a book that interests you and from the book details screen you can save and remove books.
Simply drag and drop books into your preferred order on the "My List" page. When the order is adjusted a "Save Current Order" will appear, once clicked the order will be saved.
Using basic laravel authentication https://laravel.com/docs/5.6/authentication
php-google-books https://github.com/scriptotek/php-google-books
Laravel Debugbar https://github.com/barryvdh/laravel-debugbar
Vue Draggable https://github.com/SortableJS/Vue.Draggable