-
Notifications
You must be signed in to change notification settings - Fork 32
Base Application Design
-
People grid
Displays all the people that use ROSEdu People in a grid, ordered randomly.
When hovering someone's picture, it will be zoomed and the name of the person will be shown.
On clicking someone's picture, the user will be redirected to the profile of that person.
-
Letter filter
Displays all the letters in the alphabet for first name and last name.
On clicking one of the letters, only the people having the name starting with that letter will be shown.
-
Recent activity
Below the people grid.
Shows a series of 5-6 entries in the form of "$Person was $Role at $Event $Edition".
-
Name + Picture (as shown in sketch)
-
Email (Added by user) optional
-
Short description (200-300 chars max)
-
Links
Small icons for User's external social links (Fb, G+, Linkedin, swarm). Link number will be limited. If the link matches a pattern for a known site, it will display the icon for that site.
-
Activities
Displays the latest logo for the activities in which the user has participated. In the right are shown the editions and roles for that user.
-
Affiliations
Same as links, only for other communities in which the user activates.
Displays the editions for that project with a representative picture for that event. In the right, are shown the people involved in that edition grouped by roles.
- Sponsors (TBD)
Basically a form in which the elements in the profile page are added. The user can add info about the projects in the following way:
- Select project (from existing ones)
- Select edition (from existing ones)
- Select role (from existing ones)
Event organizers can access this page. They can:
- Add a new event.
- Add an edition to an existing event.
- Add roles for an edition of an event.
- Add users to that event.
Design TBD (should be similar to profile page editing)