Skip to content

An open-source project for managing communities across various platforms such as VK, Discord, and Telegram. The name is derived from the English word 'bozo'', meaning clown, and the Russian word 'бозенька'.'

Notifications You must be signed in to change notification settings

KittyNeverDies/Bozenka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeFactor GPLv3 License Issues Telegram Notifications GitHub commit activity

Telegram Channel | Website (UI is outdated)

Important

Bozenka project has been changed it's goal to create solution for managing communities, automating moderation, and allowing users to interact with LLM and other AI models, which should be safe, transparent & open to community, easy to edit and understand, and scalable enough to add new features and maintain them in the future

Warning

We are currently migrating from our old codebase to a new one. Current results isn't release & bozenka is still in development. To find out what updates are happening with Bozenka, subscribe to the Bozo development channel on Telegram.

Workflow

Currently, we are focusing on separating the frontend part of the project, which includes React and Material-UI JavaScript libraries, from the backend part, which comprises Django, Aiogram, PyCord, and VKBottle Python libraries.
Our objective is to develop an API that can be utilized to build a native client using React Native (cross-platform) or C# with .NET Framework on Windows.
For a better understanding of our workflow, please refer to the following overview, which was taken from our Telegram channel.

Taken from bozodevelopment telegram channel

Workflow of new bozenka project in Russian language. Taken from telegram channel.

Current State of Development

  • Frontend:
    • Home (Needs improvements)
      I think its requires some redesign with visualisation of bozenka works with 3d elements. Current redesign is nice, but still requires imnprovements
    • Communities search (Need improvements)
      Required toggable filters menu, fixes of range sliders & search hints. But main functionality is done.
    • [ x ] Community
      Already done main things like tab system, mobile support & information with tags and links. It's required to improve current charts.
    • Registration & Login
      Should be on one page (for Users eye, not means it should be on one adress) where user can just toggle with animation register and login. Anyway, it's has been done, but need some changes.
    • Dashboard
      Still searching for ideas... Currently in developement.
      • Homepage
        Main start page, if you are already logged in.
      • Add, edit & create comunity
        Add already exists community from social platforms or create new one on Bozenka platform.
      • Manage account
        Manage account (change password, email and etc)
  • Backend:
    • Database Models (Refactors in future)
      Has been writen first after creation of new bozenka project
    • Rest API from Django
      • Registration & Authorization
      • Give infromation about communities & search
    • Telegram bot (from old base)
      Old main branch (everything was starting from small one python file...)
    • Discord bot
      Going to use PyCord python library to do it
    • Vk bot
      Going to use VkBottle python library for it
  • Guidelines
    • How does bozenka's structure work?
    • Bozenka design phylosophy (P.S if it exists)
    • How to write your own feature?
    • How to help in development?
    • Commiting your changes to Bozenka.

About

An open-source project for managing communities across various platforms such as VK, Discord, and Telegram. The name is derived from the English word 'bozo'', meaning clown, and the Russian word 'бозенька'.'

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published