-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Event Scheduler is an application that will be used to organize concerts and other events of the association Mladi za Marof from Novi Marof.
Team members:
- Nino Brežnjak
- Dominik Kavur
- Bianca Bacher
- Luka Ljubek
- Dominik Mujanović
Mentor: Zlatko Stapić
The application is designed in such a way that every user, regardless of whether they have a user account or not, can view the association's events. The main goal is to attract as many people as possible to the events of the association, so they were provided with an overview of the events and information related to them. In addition to event informations, the app will allow users to view informations about venues and venue equipment. Finally, the price list of drinks and the calendar of events will also be available to users. The application will support several user roles and their permissions, which will be listed below.
-
Admin - main role in the application. Admin can add and edit the venue and do almost everything in the app.
-
Registered users - every user who creates his own user profile gets the role of a registered user.
-
Guest users - every user that uses application without user profile has role of guest user. Guest user can see events, event information and some venue information. Also guest user can register to become a regular user.
The event scheduler app requires several user requriements, which are as follows:
- Being able to register and log in
- Being able to have different users
- Being able to add artists and their information
- Being able to add information about venue and equipment
- Show a calendar of events and make it modular so at least 2 different calendar views are implemented
- Be able to search on certain pages
- Be able to show news and upcoming events
- Be able to create different events
- Admin should be able to approve newly created artists and events
- We want out users to be able to receive notifications [Nice to have]
More detailed info about User requriements can be found in User requriements document in team Confluence DS space.
Performance
- The application must work without exception.
- Fast processing of user data.
Reliability
- Only registered users have permission to create artist profile.
- Artist can join to events if they want to.
Design
- User-friendly design - simple design and easy navigation in the application.
- Clearly implemented system features - the implemented functionality behind a certain button should be intuitive.
Security
- Security of personal data.
- Checking each band and evenet when adding it or before publishing, so as not to violate the regulations.
All information about the method of project implementation, documentation and team organization of work can be found in Confluence and Jira team space on following links:
Android Studio, Kotlin, Firebase, Figma, Jira, Confluence