Dask
Dancer Academy Administrator
Complete web system for dance academies that manages students, monthly payments, notifications, and private classes.
Tech Stack
Overview
Dask was developed for a local dance academy that needed to digitize its administrative management. The academy handled everything on paper and spreadsheets, which generated errors and wasted time.
⚡ The Challenge
Create an intuitive system that non-technical people could easily use, with monthly payment management, attendance control, and private class scheduling.
✓ The Solution
I developed a clean and intuitive interface with Next.js 13, leveraging Server Components for better performance. The payment system includes automatic reminders and monthly report generation.
Impact & Results
Reduction in manual administrative tasks
Active students in the system
Key Features
Student Management
Complete database with contact information, level, payment history, and attendance.
Payment Control
Automated monthly fee tracking system with reminders and reports.
Private Class Scheduling
Interactive calendar for scheduling and managing private classes.
Automatic Notifications
Reminder system via email and push notifications.
Technical Highlights
- ▸ Next.js 13 Server Components for optimized rendering
- ▸ Authentication system with Supabase Auth
- ▸ Automatic PDF report generation
- ▸ Responsive dashboard with interactive charts
Key Learnings
Simplicity in UX is crucial when users aren't technical
Automatic reminders significantly reduce late payments
Next.js 13 Server Components improve perceived performance