MBM1607 / roblog

Simple Web Blog written using Laravel PHP to get familiar with the framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

License

✍️ About Roblog

Roblog is a blogging platform built for modern, AI powered fast paced content vulnerabilities will be promptly addressed.

🧰 Tech Stack

Roblog is built using:

🚀 Deployment

💻 Installation

The pre-requisites that require installation are:

MySQL

Install using the tutorial at: https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-22-04

PHP8

sudo apt install php php-curl php-dom php-mysql

Node v18

Install nvm and then install node lts/hydrogen using it.

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
nvm install lts/hydrogen

Composer

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e21205b207c3ff031906575712edab6f13eb0b361f2085f1f1237b7126d785e826a450292b6cfd1d64d92e6563bbde02') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

🖥️ Development

Run php artisan serve to start the server listing at port:8000

You will need to run migrations using php artisan migrate

and you can populate seed data using php artisan db:seed

📃 License

Roblog is open-sourced software licensed under the MIT license.

About

Simple Web Blog written using Laravel PHP to get familiar with the framework

License:MIT License


Languages

Language:PHP 76.6%Language:Blade 19.7%Language:Dockerfile 2.6%Language:Shell 0.4%Language:JavaScript 0.4%Language:CSS 0.2%