Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BADGES: Make system of user badges #2

Open
11 tasks
fet1sov opened this issue Jul 1, 2024 · 0 comments
Open
11 tasks

BADGES: Make system of user badges #2

fet1sov opened this issue Jul 1, 2024 · 0 comments
Assignees
Labels
🔧 DEV-Task Tasks for developers Priority: HIGH High priority tasks Status: SCHEDULED Scheduled or planned tasks

Comments

@fet1sov
Copy link
Owner

fet1sov commented Jul 1, 2024

Description

Every user want's to have ability to customize his own profile.
Make a system of user badges and user nickname color with expiration date
Make a category inside the settings panel which allows link badge and nick color by using channel id.

List of functionality requirements

Backend

  • Connect the SQLite and PostgreSQL library to the project
    • Create table inside database called profiles with fields:
      • id as PRIMARY KEY
      • yt_channel_id as TEXT (Youtube channel id)
      • badge_name as TEXT (Semantic name of channel badge)
      • user_color as TEXT (HEX color of user nickname)
    • Create class which stores data from database and caches it for a session
    • Check every message does have user a badge or nickname color
    • Show user message with badge and color from database
    • Don't show expired nickname and badges

Frontend

  • Markdown the category with users where user can flexible configure the user badge, nickname color, expiration date (allow do the never expiration)
@fet1sov fet1sov added Status: SCHEDULED Scheduled or planned tasks Priority: HIGH High priority tasks 🔧 DEV-Task Tasks for developers labels Jul 1, 2024
@fet1sov fet1sov self-assigned this Jul 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🔧 DEV-Task Tasks for developers Priority: HIGH High priority tasks Status: SCHEDULED Scheduled or planned tasks
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant