Informative Platform that consists of home, blog, portfolio, about, and contact sections that can be used as a blog/news website. The project consists of Front pages which is visible to users and Admin Panel Dashboard for site admins. Laravel’s Breeze a robust and secure login system is used for Admin Panel. Admin can (CRUD) Create, Update, Edit, and Delete information which is visible for users. AWS EC2(Linux CentOS 7) virtual machine host server, RDS database instance are used to deploy the project to AWS Cloud.
Login system consists of authentication features, including login, registration, password reset, email verification, and password confirmation.
- [Laravel 9] - Framework
- [PHP] - Scripting language
- [MySQL] - database
- [HTML] - Hyper Text Markup Language
- [Twitter Bootstrap] - great UI for modern web apps
- [CSS] - cascading stylesheet
- [Javascript] - Scripting language
- [jQuery] - Javascript library
- [SweetAlert] - Javascript plugin
- [DataTables] - Javascript plugin
- [Apache HTTP Server]
Admin can:
- insert,
- edit ,
- update,
- delete,
data which will be shown on font-end page.
Dashboard - can be logged in through login.
Register - user can register for dashboard.
Login - robust login system with Laravel Breeze.
Forgot password - in case of password is lost or forgotten, user can restore password through email verification.
Admin can edit, delete all data,
1. Composer installation using command line.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
- Laravel 9 installation.
You need Apache server to make laravel project. You can download XAMPP server.
Open \xampp\htdocs\ folder and make a new folder by giving your project name to it. Then, open command line in this folder.
After that follow the instructions:
Make a new folder \xampp\htdocs\ inside this folder.
Open command line in this folder. You can simply type cmd
in file path.
After that, new folder will be created. This is a folder which contains your new project. Then open this folder and run php artisan serve
Developement Server link will be generated. Copy this link and open it on your browser
- Image Intervention - follow the instructions given on Image Intervention website