i am a mentor in a platform called "kiddos dev" where i teach people development. i want you to make me a website to manage the platform. i want that a dashboard where students view their assigned tasks, their leaderboard ranking, upcoming classes dates etc. and a sidebar with courses, leaderboard etc and their respective pages, and students can submit tasks and all. i want to keep it simple but modern and user friendly. i don't have any particular style in mind but i know that i want a portal with sidebar and the respective pages like dashboard, courses etc beside it. feel free to add more features and things that goes with the plan. keep the theme like purple(use any shade of purple that will go very well with the white bg and look modern and great) and white theme.
I'll create a comprehensive learning management system for "Kiddos Dev" with a modern purple and white theme. This will include a dashboard, courses, tasks, leaderboard, and more features to manage your mentoring platform.
I've created a comprehensive learning management system for "Kiddos Dev" with a modern purple and white theme. Here's what I've included:
#8B5CF6
) and white color schemeThe platform is built using modern React components with shadcn/ui for consistency and accessibility. The sidebar uses the official shadcn sidebar component 1 for a professional, collapsible navigation experience.
You can easily extend this by adding more pages for courses, detailed task submission forms, full leaderboard views, and class management features. Would you like me to create any specific additional pages or features?
Sources
it's too simple. i want a simple dashboard with not too many informations. keep current rank card, task completed card and points earned card. below this, keep pending tasks card as you did, remove course progress, and keep upcoming classes there, remove leaderboard from dashboard. i want a seperate page for tasks, courses( and in each course, i can click and view details of that course), leaderboard etc.
and the ui a little too simple. improvise it a little without making it "too fancy"
I'll simplify the dashboard and create separate pages for tasks, courses, and leaderboard with improved UI that's modern but not overly fancy.
I've significantly improved the UI and created separate pages as requested:
The design is now more polished and modern while maintaining simplicity and user-friendliness. Each page serves a specific purpose and provides comprehensive functionality for managing the learning platform.