Написать простой мессенджер, позволяющий отправлять друг другу сообщения в режиме реального времени
- Спроектировать модель базы данных для мессенджера
- Разработать шаблон дизайна сайта
- Сделать аутентификацию пользователя
- Разработать обмен сообщениями между пользователями в режиме реального времени
- Отправка сообщений
- Прием сообщений
- Получение списка всех последних сообщений
- Создание групповой переписки
- Добавление пользователей в групповую переписку
- Сделать простой поиск по всем пользователям
- Разработать загрузку сообщений и переписок через AJAX по событию прокрутки элементов страницы
- Сделать блокировку пользователей
- Связать дизайн сайта с его логикой через шаблонизатор
.
├── admin_createuser.py
├── create_db.py
├── dbscript
│ └── createdb.sql
├── .gitignore
├── README.md
├── requirements.txt
└── webapp
├── classes
│ ├── Messages.py
│ └── SearchUsers.py
├── config.py
├── FORMS.py
├── handlers
│ ├── AuthHandler.py
│ ├── MessagesHandler.py
│ ├── RegisterHandler.py
│ └── SearchUsersHandler.py
├── __init__.py
├── MODEL.py
├── modules
│ ├── AuthPage.py
│ ├── IndexPage.py
│ ├── LogoutPage.py
│ ├── MessagesPage.py
│ └── RegisterPage.py
├── README.md
├── static
│ ├── css
│ │ └── style.css
│ ├── img
│ │ ├── background.png
│ │ └── favicon.ico
│ └── js
│ ├── IsMobile.js
│ ├── MessagesAjax.js
│ ├── SearchUsersAjax.js
│ └── tooltipsSmile.js
└── templates
├── auth.html
├── base.html
├── index.html
├── messenger.html
└── reg_user.html