elvis7t / yii_app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Yii 2


Yii 2 From Beginner to Expert

Udemy course : application best for developing complex Web applications with multiple tiers.

Documentation is at docs/guide/README.md.

Latest Stable Version Total Downloads build

This project consists of two applications: a panel for managing users, projects, testimonials and blog, and a project portfolio website

✨ Features

  • List all users
  • Register user
  • Delete user
  • Change user
  • List all projects and images
  • Register project and images
  • Delete project and images
  • Change project and images
  • List all testimonials and user image
  • Register testimonial and user image
  • Delete testimonials and user image
  • Change testimonials and user image
  • List all posts blog
  • Register post blog
  • Delete post blog
  • Change post blog
  • RBCA

πŸš€ Starting

These instructions will allow you to get a copy of the project running on your local machine for development and testing purposes.

βœ”οΈ Prerequisites

  • Docker installed and configured
  • Git installed and configured

πŸ› οΈ Installation

Clone the repository locally:

git clone https://github.com/elvis7t/yii_app.git

Access the project folder

cd yii_app

Start containers: πŸ‹

docker-compose up -d

βš™οΈ Settings

1. Configuring the dashboard πŸ“Ά

Access the panel container:

docker exec -ti panel-container /bin/bash

start the panel:

php init
0
yes
composer install

2. Configuring the portfolio

Access the portfolio container: 🌐

docker exec -ti yii-container /bin/bash

start the portfolio:

php init
0
yes
composer install

πŸ”— Accesses

Users

PhpMyAdmin

user: root
pass: root

Panel

admin

Full access πŸ”“
email: admin@system.com
pass 123123

jhon

Blog  accessπŸ”’
email: blogmanager@system.com
pass 123123

πŸ€– Technologies

The following πŸ”Œ plugins were used to build the project::

πŸ“ Notes

Make sure you have ports 82, 85, and 8080 available on your local system to access the Yii dashboard and app.


⌨️ with ❀️ by Elvis Leite 😊

About


Languages

Language:PHP 90.9%Language:JavaScript 3.8%Language:Shell 1.9%Language:CSS 1.6%Language:Awk 0.9%Language:Batchfile 0.6%Language:Hack 0.1%Language:Dockerfile 0.1%