Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/berkanumutlu/laravel-example-app

Example Blog Web Site with Laravel (v10.29.0)
https://github.com/berkanumutlu/laravel-example-app

blog blog-website example example-app example-project laravel laravel-blog laravel-blog-site laravel-example-project laravel-framework laravel-project laravel10 mysql php php81

Last synced: about 1 month ago
JSON representation

Example Blog Web Site with Laravel (v10.29.0)

Awesome Lists containing this project

README

        

Laravel Logo



Laravel Blog Site Release
Laravel Blog Site Repo stars
License
Laravel Version
PHP Version
Composer Version
Docker Version



Bootstrap Version
jQuery Version
Animate.css Version
Aos Version
ApexCharts.js Version
jQuery BlockUI Plugin Version
Bootstrap stepperVersion
Chart.js Version
jQuery.countdown Version
Dropzone.js Version
Flatpickr Version
Font Awesome Version
FullCalendar Version
Highlight.js Version
Jquery-idletimer Version
Inputmask Version
jQuery UI Version
lazysizes Version
fslightbox Version
Material Icons Version
pace.js Version
perfect-scrollbar Version
scrollup Version
Select2 Version
summernote Version
waitMe Version

# Laravel Example App

It is an article publishing web project using Laravel Framework. There is an admin panel within the project. Administrators and users can be created in the admin panel, adding-editing-deleting articles, adding-editing-deleting categories, assigning categories to articles, changing site settings and listing logs can be done. On the web page, users can list articles, publish articles, write comments, and filter by categories.

## Installation

```sh
$ docker-compose up
$ docker ps
$ docker exec -it {PHP8_CONTAINER_ID} bash
```

```sh
$ composer global require laravel/installer
```

```sh
$ composer global about
# Changed current directory to /root/.composer
# Composer - Dependency Manager for PHP - version 2.6.5
# Composer is a dependency manager tracking local dependencies of your projects and libraries.
# See https://getcomposer.org/ for more information.
```

```sh
$ export PATH="/root/.composer/vendor/bin:$PATH"
```

```sh
$ laravel new project
```

```sh
$ cd project
$ php artisan serve
```

## Screenshots

- Home
![home](screenshots/home.png)
- Article List
![article_list](screenshots/article_list.png)
- Article Detail
![article_detail](screenshots/article_detail.png)
- Login
![login](screenshots/login.png)
- Register
![register](screenshots/register.png)
- Reset Password
![reset_password](screenshots/reset_password.png)
- User Profile
![user_profile](screenshots/user_profile.png)
- User Change Password
![user_change_password](screenshots/user_change_password.png)
- User Article List
![user_article_list](screenshots/user_article_list.png)
- User Article Detail
![user_article_detail](screenshots/user_article_detail.png)
- User Publish Article
![user_publish_article](screenshots/user_publish_article.png)

## License

The MIT License (MIT). Please see [License File](LICENSE) for more information.