Challenge Summary
We are looking for design concepts and new ways to think about the user interface in this challenge. Looking forward to seeing your ideas. I recommend everyone does their research!
What is a RUX Challenge?
The RUX (Rapid User Experience) challenge uses the same format as our famous LUX Challenge except it is not "Live" at an event. The RUX Challenge Series provides you with an opportunity to show digital leaders from some of the largest companies in the world just how good your concept and user experience (UI/UX) design skills are.
RUX (Rapid User Experience) challenges are fast, fun, and have more chances for you to capture prize money!
Note: You do not need to have RUX challenge experience to join this challenge - Just jump in and give it a try! Make sure to follow the challenge details, the challenge forum and ask questions.
Challenge Details
The goal of this challenge is to take the provided mobile application design problem, analyze the user experience and provide design concepts and visual ideas on how you might think this Event application should look and work.
RUX Challenge Timeline and Rolling Checkpoint
- Submission Start: 12/20/2017 at 10:00 AM EST
- Rolling Checkpoint Start: 12/21/2017 at 22:00 PM EST
- Submission End: 12/23/2017 at 10:00 AM EST
We are offering 5 Prizes Placements:
1) 1st Placement: $2000
2) 2nd Placement: $1500
3) 3rd Placement: $1000
4) 4th Placement: $750
5) 5th Placement: $500
Plus 8 placements for Rolling Checkpoint prizes @ $50 each!
Note: Important Rolling Checkpoint Details
- Adam Morehead [adroc] or Trevor Gerring [tgerring] will be available for early submissions and Rolling Feedback!
- We will answer questions and provide Rolling Feedback as fast as possible.
- You must watch the Forum for your feedback!
* All initial qualifying checkpoint submissions will win $50 (8 Placements)
Background Overview
We are looking to create a new mobile corporate style Event Application that is easy for Attendees to use and for Administrators to manage content. This application will be used to manage multiple events at the same time. There will also be integrations with 3rd party applications and services to help attendees with planning their trip/event.
This event application will be used by 4 user roles:
- Event Participants/Attendee's
- Speakers
- Admins (not in scope right now)
For this RUX, we will focus on Event Participants/Attendee's and speakers roles which will use the mobile version of the app.
The following features are important:
- Admin configures event (event schedule, location, speaker profiles etc.)
- User Logs in with AD id
- User registers and details are entered (food preference, travel location)
- User Event pass is created for user
- Admin scans the Event pass on the day of event for entry
- User can select their event
- Registered user can view event schedule and other details of each event (Why attend, Agenda, Speakers’ profile, documents/ppts against the scheduled events/seminars which can be updated before and after the event)
- User can give Feedback for each event/seminar
- Admin can upload event photos to gallery section
- Users can view/download photos
Challenge Goals
We are looking for an engaging Wipro branded event application design concept.
Challenge Forum
If you have any doubts or questions regarding challenge requirements, please ask in our challenge forum:
https://apps.topcoder.com/forums/?module=ThreadList&forumID=619026
Screen Requirements
For this challenge, we are focused on the listed pages to be designed/considered in your concepts. The screen functionality details listed below are suggested functionality for consideration. Do not allow the suggestions below to impact the creativity of design. If there is a better way to accomplish the same goal, then feel free to take creative liberties. Do some research on great event applications!
1) Register and Login
- Allow login through FB/Twitter/LinkedIn or custom user id and password or through AD id (Active Directory)
- The app should be open to both Wipro employees and outsiders
- Ability to register if user not yet have account
2) Profile (Attendee and Speaker)
- The app would prompt the user to create a profile.
- Profile data to captured:
-- Name
-- Phone number, Role/designation, Business Unit etc.
- Selfie option to create profile pic
- Add Personalization Preference (food preference, room preference)
- Notifications (Does the user need event notification and the mode- email/SMS/app notification)
- Private/public profile (if the user opts for private, don’t show the profile to others. Only show the name)
- User can skip the process and set the preferences later in user profile setting
3) Event List & Search
List of upcoming events (Show the registered events with color cues or any kind of visualization
- Search & Filter Events (Based on Popularity, Free search, etc)
- Overall app search, with options to search by event name, speaker name, date etc.
- Show list of available Events based on search criteria.
- Show the name, location, and date of the event.
4) Event Details
At the event level, we have to give an overall event level details:
-- Speaker list, with profile details of each speaker, contact details, pics
-- Attendee list with profile details of each speaker, contact details, pics
-- Overall feedback
-- Sponsor list with details on the sponsor. (Could be tiers of sponsors like platinum and gold)
-- Branding of the company and event
-- Register for the event. On registering, issue the boarding pass. Ticketing module with payment and tiers
-- Sync the event with calendar
-- Share with social media
5) Event Sessions
Once a user clicks into an Event - show them the sessions within the event
- Each session should be clickable and should have the following details:
-- About the session
-- Location of the session (maps integration)
-- Timing of the session
-- Speaker details with contacts
-- Pic of the speaker
-- Attendance (An option to mark your attendance, check-in option)
-- Show attendee list, with an option to drill down to the profiles of the attendees. And mail/chat option to conduct one on chat with attendees)
-- Sync with calendar option
-- "I will be attending this session option." On clicking this, the session should be added to the myAgenda and should reflect on the calendar (Outlook/Gmail)
-- If the session is a breakout session, show the number of seats available and then give wait listing option in case the seats are overbooked. On clicking the waitlisting option, the app should notify the user when seats become available.
6) Dashboard + myAgenda
-- Should list out all the sessions that the application user has marked as will be attending
-- Should have the option of removing the sessions
-- Each session should have details of the session
List of events attended
-- About the session
-- Location of the session (maps integration)
-- Timing of the session
-- Speaker details with contacts
-- Pic of the speaker
-- Show attendee list, with an option to drill down to the profiles of the attendees. And mail/chat option to conduct one on chat with attendees)
-- Pre-reads with download option
-- Post reads with download option
-- Feedback on the session and speaker (Option to rate the session and speaker)
-- Photos/videos/audios of the session both upload and download option. Users should be able to view the photos uploaded by participants/instructor/admin and upload their own.
-- Notes option where the user can capture notes and also share their notes.
-- Collaboration space for the session - a wall kind of space where people can comment and discuss
-- Poll /survey/Quizzes to engage with audience
-- Share option (FB and Whats App) also should be there.
List of events registered
-- About the session
-- Location of the session (maps integration)
-- Timing of the session
-- Speaker details with contacts
-- Pic of the speaker
-- Attendance (An option to mark your attendance, check-in option)
-- Show attendee list, with an option to drill down to the profiles of the attendees. And mail/chat option to conduct one on chat with attendees)
7) Additional Speaker Screens
- Ability to upload all event presentation materials (Docs, PPT, etc)
- See how many people participated/engaged in the speaker's speech
8) Any Additional Functionality or Screens
- Do you have any additional concepts, ideas or suggestions for the Event Application?
Presentation Screen - 1920x1080 (16:9 Ratio)
- In a RUX challenge, this screen is the way to showcase your concept so keep it simple and make it look good!
- If you were walking into a meeting and needed to sell your idea - use this screen to showcase your concept.
Screen Sizes
- Mobile: 750px x 1334px (@2x)
- This will be for both iOS and Android native mobile devices
Documentation
- Wipro Branding Documents
Design Branding
- Follow Wipro Branding (Attached to the challenge)
- This should be a professional looking application with an engaging and modern theme
MarvelApp Prototype
- We need you to upload your screens to Marvel App.
- Please send your Marvel app request to fajar.mln@gmail.com (Challenge Copilot)
- You MUST include your Marvel app URL (in your marvel app prototype, click on share and then copy the link & share it inside your notes while you upload).
Judging Criteria
Your submission will be judged on the following criteria:
- Overall idea and execution of your concepts
- How well you captured the features and needs of an Event Application
- Overall design and user experience
- Cleanliness of screen design and user flow
Target Audience
- Wipro employees
- Event Attendee's
Submission & Source Files
Preview Image
Please create your preview image as one (1) 1024x1024px JPG or PNG file in RGB color mode at 72dpi and place a screenshot of your submission within it.
Submission File
- Submit JPG/PNG for your submission files.
- Submit Marvel App for your design.
Source Files
All original source files of the submitted design. Files should be created in Adobe Photoshop, Illustrator, or Sketch!
Final Fixes
This RUX will have Final Fixes!
Please read the challenge specification carefully and watch the forums for any questions or feedback concerning this challenge. It is important that you monitor any updates provided by the client or Studio Admins in the forums. Please post any questions you might have for the client in the forums.