Administrator organizes some singing and dancing events every week in city. User can register and can see those events venue and date to participate in them to present own skills. User records and sends audio and video files to administrator by app. Free user can store audio/video files upto 1GB and can participate in first 2 events only while premium user can upload files upto 10GB and participate in all events without any restriction. Premium plan charges are 20 dollar per month. User makes payment via Apple pay in the app. There are 2 type of users in this application.
- Customer: Who records the audio / video files and participates in events
- Administrator: Who manage events, users and their payments
- User Account: User can register by filling registration form and social accounts. In case of form registration, user can login into system after verifying email id. Forgot password feature on login page is used when user forgets account password and wants to reset it. Update profile page is used to update profile information while Change password page serves a facility to reset password after login.
- Dashboard: Dashboard shows all the upcoming events on google map. User can see brief detail by tapping on map marker icon which shows event name in popup. Full detail of particular event can be viewed by tapping on event name in popup which opens a new screen to display event name, date, time, venue, sponsors etc. Participate now button is available to participate in that event.
- Audio & Video: User can pre-record audio and video for any event and send to administrator. System sends an email and app notification to user after approving sent audio/video files by administrator.
- Settings & Notifications: User can check the made payments and notifications by this section.
Administrator Account in App:
- Manager Events: Admin can manage (add new event / update existing event, delete, search and list) event information by this section.
- Manager Customer: Admin can manage (add new customer / update existing customer, delete, search and list) customer profile information here.
- Audio/Video Files: Administrator checks the events and their received audio/video files according to participates and confirm them then participate can come in that event to show singing and dancing skills. Admin has rights to remove any wrong audio / video file from this section.
- Transactions: Admin can see all made transactions detail here.
- Settings & Notifications: Application notifications are listed under this section.