bozo development
17 subscribers
86 photos
2 videos
6 files
105 links
Welcome 👋

Posts in russian language.
Developers of "Бозенька" bot. Some news, leaks, bozenka dev logs & other stuff

Trying to be active 🤝
Great open beta in future plans 🫠
Download Telegram
🔨 1 New commit to KittyNeverDies/Bozenka[latest]

aaa9152 - feat: Updated TODO list in README.md file by kittyneverdies catofeyev
🔨 2 New commit to KittyNeverDies/Bozenka[latest]

556ea99 - feat: Started working on auth (Backend, views.py) by kittyneverdies catofeyev
fff6b65 - feat: Written and back models for backend (BACKEND) by kittyneverdies catofeyev
Изменения, изменения и изменения 🗞️

В настоящее время мы сосредоточены на развитии Backend части платформы, а именно на его базовой реализации. Все изменения, которые мы вносим, связаны с внедрением новых функций в этой области .


Итоги изменений 🫡

1. Создали отдельное приложение в Django, назвав его Api ⚒️
Э
то станет основой для реализации всех наших дальнейших планов.

2. Разработали пример.env-файла. 🗃️
Для успешного развертывания и запуска серверной части нам потребуется.env-файл — файл с важными значениями переменных окружения. Его следует заполнить по образцу, представленному в примере.

3. Добавили необходимые кастомные команды Django в приложение, созданное в первом пункте 👾
Одна из них предназначена для тестового запуска параллельных циклов из ботов, а другая — для запуска сервера API вместе с параллельными циклами. Эти команды будут необходимы для дальнейших запусков и тестов. Их необходимо вызывать через обращение к manage.py

4. "Создали" базовые представления (views в Django) для регистрации и авторизации 🫠
Они пока не выполняют своей функции, поскольку не содержат кода для работы и не зарегистрированы в коде.

5. Перенесли модели из предыдущей версии приложения и начали разрабатывать "собственную" модель пользователя 👁️
Модели представляют собой структуру базы данных, через которые мы можем понимать структуру базы данных и при этом одновременно обращаться к базе данных через синтаксис Python. P.S В нашем случае СУБД будет PostgreSQL, но пока для тестирования мы используем SQLite3.

Кхм, помимо этого, перетерпела изменения
сайт-карточка проекта. Теперь все изменения в репозитории можно просмотреть удобно на сайте здесь 🚌

Не прощаемся, дальше - больше 👋
❤‍🔥1
🔨 1 New commit to KittyNeverDies/Bozenka[latest]

55ebe36 - refactor: Remove old garbage code by kittyneverdies catofeyev
🔨 1 New commit to KittyNeverDies/Bozenka[latest]

7478431 - feat: Added Security Policy by kittyneverdies catofeyev
🔨 2 New commit to KittyNeverDies/Bozenka[latest]

73ecedc - feat: Backend part 2.

- Basic authorization
- Fixed models
- Serializators for models.
- Ability to get information about community by kittyneverdies catofeyev
886550c - fix: Upaded and fixed todo list in README.md by kittyneverdies catofeyev
🔨 4 New commit to KittyNeverDies/Bozenka[latest]

0c1c519 - feat: updated .gitignore for django migrations by kittyneverdies catofeyev
b6720c2 - feat: Updated README.md + fixes by kittyneverdies catofeyev
f0c412f - feat: Backend Part 3;

- Improvements of current authorization.
- Ability to update information about community, delete community
- Future probabilites of connecting features list and frontend. by kittyneverdies catofeyev
63b5af5 - feat: Frontend + Backend connection is started. by kittyneverdies catofeyev
🔨 2 New commit to KittyNeverDies/Bozenka[latest]

4159219 - feat: Code of Conduct placeholder. by kittyneverdies catofeyev
d9690f9 - fix: Small documentation in code fixes by kittyneverdies catofeyev
🔨 1 New commit to KittyNeverDies/Bozenka[latest]

dcfdb95 - feat: Attempt to connect Frontend and Backend (Login + Authorization) by kittyneverdies catofeyev
🔨 2 New commit to KittyNeverDies/Bozenka[latest]

a91cf80 - fix: Moved authoriaztion tokens to outside CommunityApiClient class by kittyneverdies catofeyev
0b3fcc5 - fix: Some Login.jsx and Register.jsx fixes by kittyneverdies catofeyev
🔨 1 New commit to KittyNeverDies/Bozenka[latest]

98404b0 - feat: Micro improvements + Abilities to create community and manage community by kittyneverdies catofeyev
🔨 1 New commit to KittyNeverDies/Bozenka[latest]

3cf696e - fix: A bit frontend fix by kittyneverdies catofeyev
🔨 1 New commit to KittyNeverDies/Bozenka[latest]

52f2567 - feat: Added Notification Centre placeholder from beta versions to frontend by kittyneverdies catofeyev
🔨 6 New commit to KittyNeverDies/Bozenka[latest]

00ee1c8 - feat: Search with connection to backend in frontend
1. Some small UI tweaks
2. Search :) by kittyneverdies catofeyev
690901d - feat & fix: Fixed Connection form + Added security content by kittyneverdies catofeyev
fd415cf - feat: Added avatar to user + changed community directory by kittyneverdies catofeyev
e15db9c - feat: Updaded community serializer + fixed Tags Serializer by kittyneverdies catofeyev
7b539ee - fix: Idk what is that and why I written it? by kittyneverdies catofeyev
f34626e - feat: Added meadia and static URL (Backend) by kittyneverdies catofeyev
🔨 1 New commit to KittyNeverDies/Bozenka[latest]

03dacd3 - fix: deleted testing database by kittyneverdies catofeyev
🔨 1 New commit to KittyNeverDies/Bozenka[latest]

a0d1fd3 - fix: Removed testing pictures by kittyneverdies catofeyev
🔨 6 New commit to KittyNeverDies/Bozenka[latest]

5659e1f - feat: More things, made for User.

I mean:
1. Serializer
2. Views to get information
3. Modified a bit model by kittyneverdies catofeyev
b1ec982 - feat: Community card on click shows community (not hardcoded data) by kittyneverdies catofeyev
0daaa39 - fix: I forgot to add id in communities search by kittyneverdies catofeyev
dda002a - feat: Authorization of Frontend part 1 by kittyneverdies catofeyev
d15b455 - misc: updated example of .env file for Backend and added for Frontend by kittyneverdies catofeyev
79efb3a - misc: Added cryptojs to dependencies of frontend. by kittyneverdies catofeyev
Не стоит ждать анонсов до завтрашнего дня 👾

Сейчас я активно занимаюсь разработкой, и работа идёт полным ходом. У меня накопилось много чего, о чем я с удовольствием поделюсь )

P.S. Поздравляю всех девочек с прошедшим 8 Марта 🫠
🔨 6 New commit to KittyNeverDies/Bozenka[latest]

231c5bb - feat: Backend part 3 of base (A bit for Final) by kittyneverdies catofeyev
b4b5b4f - feat: Dashboard connection (1/2, with bugs) by kittyneverdies catofeyev
3c1dfc2 - feat: fixes of API connection hook (Frontend) by kittyneverdies catofeyev
f32a715 - feat: Updated git ignore by kittyneverdies catofeyev
c172422 - fix: Community right now shows full description. by kittyneverdies catofeyev
346b102 - feat: Added OpenAPI3 schema generation for API + server status view by kittyneverdies catofeyev
Итоги проделанной работы 👁️
После завершения работы над Frontend мы приступили к работе над Backend-части нашего приложения 🫥


Основные достижения (по другому я не знаю как это назвать)
1. Удален устаревший код Backend-разработки, который хранился в репозитории 🗑️
2. Реализована базовая авторизация на основе JWT с возможностью регистрации, аутентификации и обновления ключа JWT. Это означает, что пользователи теперь имеют аккаунты впринципе 🫡
3. Доступ к списку сообществ, тегов и сообществ конкретного пользователя с авторизацией через API. Кроме того, есть возможность обновлять информацию о собственных сообществах и о пользователе 👁️
4. Мы подключили существующий функционал к Frontend через Хуки и внесли некоторые улучшения. Теперь пользователи могут искать сообщества, обновлять их, входить в аккаунт и регистрироваться 👾
5. Возможность просмотреть работу API через интерфейс (сыро, но работает) 🔍

Задачи, которые ещё предстоит решить 🫠
1. Доработать систему авторизации, так как она не интегрирована во все необходимые элементы (заголовок, меню навигации), необходимо сделать систему защиты (восстановление пароля, верификация по почте ) 🛡️
2. Исправить уже найденные ошибки и улучшить работу авторизации ⚒️
3. Собрать статистику и завершить разработку графика, чтобы он был более функциональным 📈
4. (Задача со звёздочкой) Внедрить кеширование для Frontend-части 🗃️

После выполнения задач можно считать базовую реализацию готовой и мы сможем отполировать и довести бозеньку до идеала ^_~
И таким образом, с 55% мы прыгнули до 80% готовности базовой реализации 🫡
🔨 16 New commit to KittyNeverDies/Bozenka[latest]

8e3bf93 - misc + refactor: Updated .gitignore + Refactor of API connection. by kittyneverdies catofeyev
f3822d0 - fix: Remove useless code of AuthContext by kittyneverdies catofeyev
1e8f251 - feat + refactor: CommunityClientAPI -> BaseClientAPI, removed useless code and fixed broken features by kittyneverdies catofeyev
6d32fc9 - fix: errorUtils.js back by kittyneverdies catofeyev
93282da - feat: Auth integration into header by kittyneverdies catofeyev
72c7dd2 - feat: Nice looking error handling in community list :) by kittyneverdies catofeyev
7323440 - refactor: Auth pages by kittyneverdies catofeyev
c6af51f - feat: Small imrpovements of Dashboard by kittyneverdies catofeyev
3d6c2fd - misc: Spacing fix in main.jsx by kittyneverdies catofeyev
90cd8c3 - fix: More clean code at App.jsx by kittyneverdies catofeyev
7b71962 - misc: Documentation for launch_bozenka command by kittyneverdies catofeyev
33e4061 - feat: Added schemas docs for views (pt. 1) by kittyneverdies catofeyev
e042624 - fix: Removed debug print in settings.py by kittyneverdies catofeyev
fbd000c - misc: Abtain token removed + swagger UI on home page by default by kittyneverdies catofeyev
0ca66ae - fix: Post refactor fixes by kittyneverdies catofeyev
0c9c9a7 - feat: Started working on docker support by kittyneverdies catofeyev