Dance Academy App Development -- 2
Budget: ₹1,500 – ₹12,500 INR
# Dance Academy Mobile Application Requirements
## Overview
We need a mobile application for a dance academy with approximately 80 active students.
The application should have two roles:
1. Student
2. Admin
---
## Student Features
### Authentication
* Mobile number or email login
* Forgot password functionality
### Academy Information
* Academy profile
* About us section
* Instructor information
* Contact details
* Academy banners and promotional images
### Video Learning Section
* View dance lessons and practice videos
* Videos organized by category/batch
* Access videos assigned by admin
* Videos should become available on specific dates
* Videos should automatically become unavailable after expiry dates
### Membership Management
* View membership status
* View membership expiry date
* View remaining days
### Renewal System
* Renew membership from the application
* Submit payment confirmation details
* View payment history
### Notifications
* Membership expiry reminders
* Membership expired notifications
* New video notifications
* Academy announcements
### Profile
* Student profile
* Batch details
---
## Admin Features
### Dashboard
* Total students
* Active students
* Expiring memberships
### Student Management
* Add student
* Edit student
* Disable student account
### Membership Management
* Update membership
* Extend membership
* View pending renewals
### Content Management
* Upload videos
* Edit videos
* Delete videos
* Set release dates
* Set expiry dates
* Assign videos to specific batches
### Academy Management
* Update academy information
* Manage banners and images
* Update contact information
### Notification Management
* Send announcements
* Send notifications for new content
### Renewal Management
* View payment submissions
* Approve renewals
* Reject renewals
---
## Additional Requirements
* Push notifications
* Secure student authentication
* Mobile-friendly user interface
* Admin management system
* Scalable architecture for future growth
## Overview
We need a mobile application for a dance academy with approximately 80 active students.
The application should have two roles:
1. Student
2. Admin
---
## Student Features
### Authentication
* Mobile number or email login
* Forgot password functionality
### Academy Information
* Academy profile
* About us section
* Instructor information
* Contact details
* Academy banners and promotional images
### Video Learning Section
* View dance lessons and practice videos
* Videos organized by category/batch
* Access videos assigned by admin
* Videos should become available on specific dates
* Videos should automatically become unavailable after expiry dates
### Membership Management
* View membership status
* View membership expiry date
* View remaining days
### Renewal System
* Renew membership from the application
* Submit payment confirmation details
* View payment history
### Notifications
* Membership expiry reminders
* Membership expired notifications
* New video notifications
* Academy announcements
### Profile
* Student profile
* Batch details
---
## Admin Features
### Dashboard
* Total students
* Active students
* Expiring memberships
### Student Management
* Add student
* Edit student
* Disable student account
### Membership Management
* Update membership
* Extend membership
* View pending renewals
### Content Management
* Upload videos
* Edit videos
* Delete videos
* Set release dates
* Set expiry dates
* Assign videos to specific batches
### Academy Management
* Update academy information
* Manage banners and images
* Update contact information
### Notification Management
* Send announcements
* Send notifications for new content
### Renewal Management
* View payment submissions
* Approve renewals
* Reject renewals
---
## Additional Requirements
* Push notifications
* Secure student authentication
* Mobile-friendly user interface
* Admin management system
* Scalable architecture for future growth