Welcome to BookBuzz. Here, you can read articles about top and trending books. Look up famous authors and their top works, search top books and even get links to buy your favourite books. Create your own blog posts, add images and description to your blog posts.
- Login/Register: Login as a user to create new blog posts, and also to edit or delete posts. Register for a new account if you do not have an account.
- Random Quotes: Random quotes generated using Quotable API
- Look up Authors, Search Books, Buy Books: Feature to look up authors, search books, and get links to buy books. Data fetched from Open Library API
- Users can view list of blogs and view individual blogs
- Admins can create new blog posts, edit posts and delete posts
• PHP 7.3 or higher
• Node 12.13.0 or higher
Setting up your development environment on your local machine:
git clone git@github.com:codewithdary/laravel-8-complete-blog.git
cd laravel-8-complete-blog
cp .env.example .env
composer install
php artisan key:generate
php artisan cache:clear && php artisan config:clear
php artisan serve
Create a database
mysql
create database laravelblog;
exit;
Setup your database credentials in the .env file
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravelblog
DB_USERNAME={USERNAME}
DB_PASSWORD={PASSWORD}
Migrate the tables
php artisan migrate