An awesome blogging platform with tech related posts that are meant to empower women. An authenticated user can read, create and update blog posts accompanied by a Rest API for retrieving all user posts. It also has some filtering capabilities
- Laravel Version 8.83.5
- PHP 8.1.3 or higher
- Node 14.9.1
Setting up your development environment on your local machine:
git clone git@github.com:natashamwangi/blogging-platform.git
cd blogging-platform
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 girls_go_geek;
exit;
Setup your database credentials in the .env file
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=girls_go_geek
DB_USERNAME={USERNAME}
DB_PASSWORD={PASSWORD}
Migrate the tables
php artisan migrate