Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/deadmantfa/yii2-advanced-template-starter

Yii 2 Advanced Project Template With Few Additions
https://github.com/deadmantfa/yii2-advanced-template-starter

backend codeac elasticsearch-logs notifications oauth2-server vagrant yii2 yii2-elasticsearch yii2-starter

Last synced: 3 months ago
JSON representation

Yii 2 Advanced Project Template With Few Additions

Awesome Lists containing this project

README

        

![Yii Logo](https://www.yiiframework.com/image/yii_logo_light.svg)
# Yii 2 Advanced Project Template With Few Additions

![GitHub release (latest by date)](https://img.shields.io/github/v/release/deadmantfa/yii2-advanced-template-starter?style=for-the-badge)
![GitHub Release Date](https://img.shields.io/github/release-date/deadmantfa/yii2-advanced-template-starter?style=for-the-badge)
![Packagist PHP Version Support](https://img.shields.io/packagist/php-v/deadmantfa/yii2-advanced-template-starter?style=for-the-badge)
![GitHub release (latest by SemVer)](https://img.shields.io/github/downloads/deadmantfa/yii2-advanced-template-starter/latest/total?sort=semver&style=for-the-badge)
![Packagist Stars](https://img.shields.io/packagist/stars/deadmantfa/yii2-advanced-template-starter?style=for-the-badge)
![Maintenance](https://img.shields.io/maintenance/yes/2021?style=for-the-badge)
![GitHub](https://img.shields.io/github/license/deadmantfa/yii2-advanced-template-starter?style=for-the-badge)

Yii 2 Advanced Project Template is a skeleton Yii 2 application best for developing complex Web applications with
multiple tiers.

Uses Vagrant development environment, local usage without vagrant is possible but will not be supported by me there are
other tutorials that can help you.

This template is created reduce repetitive work that is required to start off a project with all the modern must
haves...

## Features

* User Module, RBAC & 2FA - [Yii2 Usaruio](https://yii2-usuario.readthedocs.io/en/latest/)
* OAuth2 Server Implementation - [Yii2 OAuth2 Server](https://github.com/chervand/yii2-oauth2-server)
* Enhanced Gii - [Yii2 Enhanced Gii](https://github.com/mootensai/yii2-enhanced-gii)
* Rtionship Trait (Save Related Models) - [Yii2 Relation Trait](https://github.com/mootensai/yii2-relation-trait)
* RESTful APi Structure
* Local SSL - [mkcert](https://github.com/FiloSottile/mkcert)
* Vagrant - [Vagrant](https://www.vagrantup.com/)
* Audit Trail - [Yii2 Audit](https://bedezign.github.io/yii2-audit/)
* AdminLTE Theme v3 (Added to the backend) - [Yii2 Adminlte Asset](https://github.com/dmstr/yii2-adminlte-asset)
* Multi-Channel Notification System (Added to the backend)
- [Yii2 Notification](https://github.com/webzop/yii2-notifications)
* Websocket Based Chat System (Added to the backend) - [Yii2 Websocket](https://github.com/consik/yii2-websocket)

## **@TODO**
* _Production ready_
* _Automated Testing_
* _Dockerize_?

## Installation/Usage

- [Wiki](https://github.com/deadmantfa/yii2-advanced-template-starter/wiki)
- [Getting Started](https://github.com/deadmantfa/yii2-advanced-template-starter/wiki/Getting-Started)
- [Setting Up](https://github.com/deadmantfa/yii2-advanced-template-starter/wiki/Setting-up)