Skip to content

Haksenguz is a blog website which is to publish news, frequently asked locations, useful information, blogs, and promote services.

Notifications You must be signed in to change notification settings

hasan-juraev/laravel-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Haksenguz Informative Platform


Laravel, PHP, MySQL, HTML, CSS, Javascript, jQuery, Bootstrap

Description

Visit demo of website

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.

Features

Login system consists of authentication features, including login, registration, password reset, email verification, and password confirmation.

Tech

  • [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]

dashboard and front-end page.

front

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,
dashboard

add new blogs, dashboard


Pre-requisite


Installation

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');"
  1. 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 new folder.


Open command line in this folder. You can simply type cmd in file path.


Run the following commands.

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



  1. Image Intervention - follow the instructions given on Image Intervention website




About

Haksenguz is a blog website which is to publish news, frequently asked locations, useful information, blogs, and promote services.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published