🔨 1 New commit to KittyNeverDies/Bozenka[
• aaa9152 - feat: Updated TODO list in README.md file by kittyneverdies catofeyev
latest]• aaa9152 - feat: Updated TODO list in README.md file by kittyneverdies catofeyev
🔨 2 New commit to KittyNeverDies/Bozenka[
• 556ea99 - feat: Started working on auth (Backend, views.py) by kittyneverdies catofeyev
• fff6b65 - feat: Written and back models for backend (BACKEND) by kittyneverdies catofeyev
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
Изменения, изменения и изменения 🗞️
Итоги изменений 🫡
1. Создали отдельное приложение в Django, назвав его
Это станет основой для реализации всех наших дальнейших планов.
2. Разработали пример.env-файла. 🗃️
Для успешного развертывания и запуска серверной части нам потребуется.env-файл — файл с важными значениями переменных окружения. Его следует заполнить по образцу, представленному в примере.
3. Добавили необходимые кастомные команды Django в приложение, созданное в первом пункте 👾
Одна из них предназначена для тестового запуска параллельных циклов из ботов, а другая — для запуска сервера API вместе с параллельными циклами. Эти команды будут необходимы для дальнейших запусков и тестов. Их необходимо вызывать через обращение к
4. "Создали" базовые представления (views в Django) для регистрации и авторизации 🫠
Они пока не выполняют своей функции, поскольку не содержат кода для работы и не зарегистрированы в коде.
5. Перенесли модели из предыдущей версии приложения и начали разрабатывать "собственную" модель пользователя 👁️
Модели представляют собой структуру базы данных, через которые мы можем понимать структуру базы данных и при этом одновременно обращаться к базе данных через синтаксис Python. P.S В нашем случае СУБД будет PostgreSQL, но пока для тестирования мы используем SQLite3.
Кхм, помимо этого, перетерпела изменения сайт-карточка проекта. Теперь все изменения в репозитории можно просмотреть удобно на сайте здесь 🚌
Не прощаемся, дальше - больше 👋
В настоящее время мы сосредоточены на развитии Backend части платформы, а именно на его базовой реализации. Все изменения, которые мы вносим, связаны с внедрением новых функций в этой области .
Итоги изменений 🫡
1. Создали отдельное приложение в Django, назвав его
Api ⚒️Это станет основой для реализации всех наших дальнейших планов.
2. Разработали пример.env-файла. 🗃️
Для успешного развертывания и запуска серверной части нам потребуется.env-файл — файл с важными значениями переменных окружения. Его следует заполнить по образцу, представленному в примере.
3. Добавили необходимые кастомные команды Django в приложение, созданное в первом пункте 👾
Одна из них предназначена для тестового запуска параллельных циклов из ботов, а другая — для запуска сервера API вместе с параллельными циклами. Эти команды будут необходимы для дальнейших запусков и тестов. Их необходимо вызывать через обращение к
manage.py4. "Создали" базовые представления (views в Django) для регистрации и авторизации 🫠
Они пока не выполняют своей функции, поскольку не содержат кода для работы и не зарегистрированы в коде.
5. Перенесли модели из предыдущей версии приложения и начали разрабатывать "собственную" модель пользователя 👁️
Модели представляют собой структуру базы данных, через которые мы можем понимать структуру базы данных и при этом одновременно обращаться к базе данных через синтаксис Python. P.S В нашем случае СУБД будет PostgreSQL, но пока для тестирования мы используем SQLite3.
Кхм, помимо этого, перетерпела изменения сайт-карточка проекта. Теперь все изменения в репозитории можно просмотреть удобно на сайте здесь 🚌
Не прощаемся, дальше - больше 👋
❤🔥1
🔨 1 New commit to KittyNeverDies/Bozenka[
• 55ebe36 - refactor: Remove old garbage code by kittyneverdies catofeyev
latest]• 55ebe36 - refactor: Remove old garbage code by kittyneverdies catofeyev
🔨 1 New commit to KittyNeverDies/Bozenka[
• 7478431 - feat: Added Security Policy by kittyneverdies catofeyev
latest]• 7478431 - feat: Added Security Policy by kittyneverdies catofeyev
🔨 2 New commit to KittyNeverDies/Bozenka[
• 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
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[
• 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
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[
• 4159219 - feat: Code of Conduct placeholder. by kittyneverdies catofeyev
• d9690f9 - fix: Small documentation in code fixes by kittyneverdies catofeyev
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[
• dcfdb95 - feat: Attempt to connect Frontend and Backend (Login + Authorization) by kittyneverdies catofeyev
latest]• dcfdb95 - feat: Attempt to connect Frontend and Backend (Login + Authorization) by kittyneverdies catofeyev
🔨 2 New commit to KittyNeverDies/Bozenka[
• a91cf80 - fix: Moved authoriaztion tokens to outside CommunityApiClient class by kittyneverdies catofeyev
• 0b3fcc5 - fix: Some Login.jsx and Register.jsx fixes by kittyneverdies catofeyev
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[
• 98404b0 - feat: Micro improvements + Abilities to create community and manage community by kittyneverdies catofeyev
latest]• 98404b0 - feat: Micro improvements + Abilities to create community and manage community by kittyneverdies catofeyev
🔨 1 New commit to KittyNeverDies/Bozenka[
• 3cf696e - fix: A bit frontend fix by kittyneverdies catofeyev
latest]• 3cf696e - fix: A bit frontend fix by kittyneverdies catofeyev
🔨 1 New commit to KittyNeverDies/Bozenka[
• 52f2567 - feat: Added Notification Centre placeholder from beta versions to frontend by kittyneverdies catofeyev
latest]• 52f2567 - feat: Added Notification Centre placeholder from beta versions to frontend by kittyneverdies catofeyev
🔨 6 New commit to KittyNeverDies/Bozenka[
• 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
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[
• 03dacd3 - fix: deleted testing database by kittyneverdies catofeyev
latest]• 03dacd3 - fix: deleted testing database by kittyneverdies catofeyev
🔨 1 New commit to KittyNeverDies/Bozenka[
• a0d1fd3 - fix: Removed testing pictures by kittyneverdies catofeyev
latest]• a0d1fd3 - fix: Removed testing pictures by kittyneverdies catofeyev
🔨 6 New commit to KittyNeverDies/Bozenka[
• 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
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[
• 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
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
Итоги проделанной работы 👁️
Основные достижения(по другому я не знаю как это назвать)
1. Удален устаревший код Backend-разработки, который хранился в репозитории 🗑️
2. Реализована базовая авторизация на основе
3. Доступ к списку сообществ, тегов и сообществ конкретного пользователя с авторизацией через API. Кроме того, есть возможность обновлять информацию о собственных сообществах и о пользователе 👁️
4. Мы подключили существующий функционал к Frontend через Хуки и внесли некоторые улучшения. Теперь пользователи могут искать сообщества, обновлять их, входить в аккаунт и регистрироваться 👾
5. Возможность просмотреть работу API через интерфейс (сыро, но работает) 🔍
Задачи, которые ещё предстоит решить 🫠
1. Доработать систему авторизации, так как она не интегрирована во все необходимые элементы (заголовок, меню навигации), необходимо сделать систему защиты (восстановление пароля, верификация по почте ) 🛡️
2. Исправить уже найденные ошибки и улучшить работу авторизации ⚒️
3. Собрать статистику и завершить разработку графика, чтобы он был более функциональным 📈
4. (Задача со звёздочкой) Внедрить кеширование для Frontend-части 🗃️
После выполнения задач можно считать базовую реализацию готовой и мы сможем отполировать и довести бозеньку до идеала ^_~
И таким образом, с 55% мы прыгнули до 80% готовности базовой реализации 🫡
После завершения работы над 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[
• 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
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