Смысл проекта :
- Пользователь регистрируется на сайте через номер телефона (для уникальности, чтобы как можно меньше было повторных аккаунтов у одного и того же человека,).
- Каждый пользователь создает заявку с определенными данными (параметры у всех одни и те же будут по одной тематике).
- Любой человек может зайти и посмотреть заявки и статистику, но создать заявку можно только после регистрации.
- Статистику планирую выводить разную (диаграмы, графики различные).
Вопросы;
1) Как реализовать авторизацию через номер телефона (т.е. после отправки смс сообщения с кодом на телефон , пользователь вводит код и регистрируется на сайте либо меняет пароль), или через мессенджеры (viber, whatsap,telegramm)?
2) Использовать yii2 или ждать yii3? Какие модули нужно поставить сразу для моего проекта, может уже все готовое есть ,останется только подправить руками часть кода?
3) Проект пока на стадии идеи, примерно кто-нибудь знает сроки выхода yii3?
4) Какие еще альтернативы есть по фреймфоркам , вдруг придется завтра начать уже разработку проекта, пока альтернативу вижу одну- symfony 5?
Помогите со структурой проекта .
Re: Помогите со структурой проекта .
По поводу вопроса 1 - авторизация через телефон. Слышал про GSM - шлюз ,но там нужно платить и регистрировать у оператора.
Есть ли бесплатное решение этой проблемы?
Есть ли бесплатное решение этой проблемы?
Re: Помогите со структурой проекта .
Бесплатного решения нет. Twilio можете посмотреть ....
Если выбирать между yii2 и yii3, то Yii2 однозначно - 99% задач на нём решено, yii3 пока сыроват в этом плане и поменяется ситуация не скоро...
Другие фреймворки особо роли не играют, если вы не с одним из них не знакомы. Yii2 к новичкам очень дружелюбен и предлагает много кодогененрации решающие 80% повседневных задач за очень короткое время.
Не имеет смысла какой сейчас вы выберите фреймворк, если ваш проект проживёт год или два :)
Если же это не так и проект разрастётся сложной бизнес логикой и станет сложно поддерживаемым, то вы поймёте, что фреймворк будь то Symfony Laravel Zend или Yii совершенно вам ничем не помогут в решении архитектурных проблем - придётся много рефакторить и читать умные книжки как организовывать сложные приложения - там про фреймворки ни слова ;)
Если выбирать между yii2 и yii3, то Yii2 однозначно - 99% задач на нём решено, yii3 пока сыроват в этом плане и поменяется ситуация не скоро...
Другие фреймворки особо роли не играют, если вы не с одним из них не знакомы. Yii2 к новичкам очень дружелюбен и предлагает много кодогененрации решающие 80% повседневных задач за очень короткое время.
Не имеет смысла какой сейчас вы выберите фреймворк, если ваш проект проживёт год или два :)
Если же это не так и проект разрастётся сложной бизнес логикой и станет сложно поддерживаемым, то вы поймёте, что фреймворк будь то Symfony Laravel Zend или Yii совершенно вам ничем не помогут в решении архитектурных проблем - придётся много рефакторить и читать умные книжки как организовывать сложные приложения - там про фреймворки ни слова ;)