πΈ Next.js repository for waifu.it: Build and maintain the website using Next.js, with a focus on anime content. Anime enthusiasts and developers, this one's for you! π
π GitHub Issue: Enhanced Dashboard, Profile, and Role-Based Features
π Overview
This issue details planned upgrades to improve the user interface, add role-based functionalities, and enhance moderator tools, ensuring a seamless experience for all user roles.
β¨ Planned Features
π¨ 1. Dashboard Improvements
Redesign the dashboard UI for a modern, clean, and responsive look.
Add quick stats and personalized greetings for users.
π€ 2. Profile Page
A centralized page where users can:
View their email, username, profile picture, and API token.
Copy their API token with a single click.
Edit Profile Details: Option to update profile picture and username (if supported by OAuth).
π§ 3. Role-Based Navigation Menu
General Users:
Access a simplified navigation menu.
Includes links to:
Profile page
Documentation π
Support or Help Center π¬
Moderators:
Navigation includes a Moderator Tools section (visible only if the user has the Moderator role in Discord).
Additional options for moderators to manage users and data.
Database Moderators:
Exclusive access to Database Management Tools.
π οΈ Moderator Tools
π₯ User Management
Search for users by:
Discord ID π
Email π§
Actions available after locating a user:
π Reset API Token: Forcefully regenerate the userβs API token.
π GitHub Issue: Enhanced Dashboard, Profile, and Role-Based Features
π Overview
This issue details planned upgrades to improve the user interface, add role-based functionalities, and enhance moderator tools, ensuring a seamless experience for all user roles.
β¨ Planned Features
π¨ 1. Dashboard Improvements
π€ 2. Profile Page
π§ 3. Role-Based Navigation Menu
π οΈ Moderator Tools
π₯ User Management
ποΈ Database Management
π Query and Edit Existing Data
β Add New Data
π― Extra Features to Consider
π Enhanced Security
π Activity Logs
π¨ Theme Customization
β Acceptance Criteria
π‘ Suggestions or Feedback?
Feel free to share your ideas or improvements in the comments below! Letβs make this awesome together! π