Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/webmaster-mpt/function-yii2

Проект изначально был для тестового задания, но в дальнейшем решил использовать для реализации разных идей и изучения нового функционала yii2.
https://github.com/webmaster-mpt/function-yii2

api-translator backend frontend html-css js kartik-v php rbac yii yii2 yii2-advanced yii2-authentication yii2-my-chat

Last synced: 14 days ago
JSON representation

Проект изначально был для тестового задания, но в дальнейшем решил использовать для реализации разных идей и изучения нового функционала yii2.

Awesome Lists containing this project

README

        

Проект изначально был для тестового задания, но в дальнейшем решил использовать для реализации разных идей и изучения нового функционала yii2. English V.

Функционал:
* Авторизация/Регистрация разделена на backend/frontend;
* RBAC - разделение ролей для пользователей. На данный момент список ролей:
* admin
* moder
* user
* Администратор может автоматически авторизоваться за любого обычного пользователя;
* DepDrop от kartik;
* Функционал профиль+комментарии;
* Сортировка (на стадии оптимизации/переделываю)
* Экспорт (на стадии оптимизации/переделываю)
* Свой чат. Чат пользователя с администрацией сайта
* Словарь с карточками немецкого языка(с озвучкой) можно выучить как и отдельные слова так и целые предложения, Переводчик с немецкого на русский
* Информационная система продажи недвижимости(Aboba Beta).

Далее идут диаграммы базы данных/Then there are database diagrams::

DepDrop(Backend)

![image](https://user-images.githubusercontent.com/74964601/185903247-0b274990-af56-40ad-b343-da0a3ab88ebd.png)

User && Profile(Frontend) && CommentsToProfile(Frontend) && Chat(Backend)

![image](https://user-images.githubusercontent.com/74964601/203968176-20f759ef-4baf-4711-babe-049fd201724a.png)

Dictionary

![image](https://user-images.githubusercontent.com/74964601/210761823-e9f51229-bfb1-47e1-ba98-9ce7fb27a4dc.png)

Aboba(Realty Sale)

![image](https://user-images.githubusercontent.com/74964601/210760349-7f4b18d6-5a57-4de6-a3bf-a4f16880785f.png)

The project was originally for a test assignment, but later decided to use it to implement different ideas and learn new functionality of yii2.

Functionality:

  • Authorization/Registration is split into backend/frontend;

  • RBAC - the division of roles for users. At the moment, the list of roles:


    • admin

    • moder

    • user


  • Administrator can automatically log in as any normal user;

  • DepDrop by kartik;

  • Profile + Comments functionality;

  • Sorting (under optimization / redoing);

  • Exporting (under optimization/Reprocessing);

  • Own chat. Chat with site administrators;

  • Dictionary with German cards (with voice-over) you can learn individual words and sentences, Translator from German into Russian;

  • Real Estate Information System (Aboba Beta);