Dask

Dancer Academy Administrator

Complete web system for dance academies that manages students, monthly payments, notifications, and private classes.

Role: Full Stack Developer
Duration: 2024
Dask hero image

Tech Stack

React 18 TypeScript Supabase PostgreSQL Tailwind CSS Zustant

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

10h/week
Time Saved

Reduction in manual administrative tasks

100+
Students Managed

Active students in the system

Key Features

1

Student Management

Complete database with contact information, level, payment history, and attendance.

2

Payment Control

Automated monthly fee tracking system with reminders and reports.

3

Private Class Scheduling

Interactive calendar for scheduling and managing private classes.

4

Automatic Notifications

Reminder system via email and push notifications.

Technical Highlights

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

View all projects