Create a custom Discord Server Admin Dashboard using Next.js and Tailwind CSS. The dashboard should present server statistics and allow basic interaction (e.g., managing users, viewing messages, toggling roles) — all **mocked in the frontend with no backend or Discord API integration.
You must design and implement everything from scratch, including layout, styling, responsiveness, and mock data handling.
Create a unique dashboard layout:
You must design this layout yourself. No templates, UI kits, or Figma mockups are provided.
Build the following interactive sections:
Display a paginated and searchable table of users with:
Modal form to simulate adding a new member (mocked only)
To ensure the task reflects your own skills and judgment:
You may be asked to explain decisions and share commit history during review.
Estimated time: 2 Days from task assignment (You can take more, but evaluate based on this benchmark.)
Push the code to GitHub and submit your link in <#1357604959335743578> .
Include a short README.md explaining:
(Optional) Loom video explaining the project in 1–2 minutes.
I'll help you build a comprehensive Discord Server Admin Dashboard from scratch using Next.js and Tailwind CSS. This will be a complete frontend-only solution with mock data and all the required features.
I've created a comprehensive Discord Server Admin Dashboard with all the required features:
Dashboard Page:
Members Page:
Roles Page:
Messages Page:
The dashboard is fully functional with mock data and provides an excellent foundation for a real Discord server management interface. All interactions are simulated frontend-only as requested, with no backend dependencies.
I'll update the member table to properly display user avatars. Let me fix the avatar display in the members table:
Perfect! I've updated the member table to properly display user avatars alongside their usernames. Here's what I changed:
The member table now shows:
The avatars are now prominently displayed and make the member list much more visually appealing and easier to scan through!