GithubHelp home page GithubHelp logo

lunatech-labs / joyofcoding Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 560 KB

Repository for the iPhone and Android apps and dashboard webapp for the Joy of Coding conference guide

Objective-C 100.00%

joyofcoding's People

Contributors

annagos avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

joyofcoding's Issues

Tab bar

The application should have a tab bar giving access to most relevant information:

  • news - short messages informing conference attendees about changes in program or other important events.
  • schedule - conference schedule and personal agenda
  • map / directions - conference venue map & directions for getting to the venue / hotel / post-conference dinner location
  • info / about - application information, check-in configuration, sponsor logo's

news

News screen

The news screen should display messages from conference organizers. The users should get a push notification when a new message is published. The messages should be displayed in order of publication with the most recent on the top of the list.
news

Personal agenda

The personal agenda should display a list of presentations and workshops marked as favorite by a conference attendee. Additionally the agenda should include lunch and reception times for convenience.
agenda

Venue map

The application should provide a map of the conference venue. The map should be accessible by pushing the "map" icon in the navigation bar. The venue map should depict the following points:

  • conference rooms with well readable names
  • toilets
  • reception desk
  • cloakroom

map

Directions to the venue and other important locations

The application should provide a screen providing directions to the conference venue, conference hotel and post-conference dinner location along with appropriate (google)map links. The screen should be accessible by pushing the 'map' icon on the navigation bar and by switching to 'directions' view.

directions

Conference schedule screen

The schedule screen should display a list of presentations and workshops grouped by start time. Each entry should consists of following information:

  • Title
  • Speaker(s)
  • start and end time

Additionally lunch and reception should be included in the list.

The following functionality depicted on the mockup is part of different issues:

  • every entry in the list should link to a detailed page with an abstract and speaker(s) bio
  • "agenda" switch for displaying a personal agenda
  • "star" - adding a session to a personal agenda
  • "like it" aka "joy it" - users can mark the sessions they liked

schedule

Info screen

The info screen should display the conference's sponsor logo's and enable the user to configure geo check-in by providing GitHub username. An explanation of the geo check-in functionality should be displayed. Specifically, the user should be made aware his/her username is only used to display an icon on the dashboard application.
Removing the provided username should entirely disable the check-in.

info

Adding a session to the personal agenda

A personal agenda allows a conference attendee to keep track of sessions and events he/she plans to attend.

A star icon should be displayed next to each session on the conference schedule screen. The star should a have a toggle behavior. Pushing the star should change its color and add the session to the personal agenda. Pushing the star again should remove the session from the personal agenda and change the star's color to its default.

schedule annotated

Marking session as "joyful"

The user will have the possibility to mark a session he/she enjoyed as "joyful" by pushing the heart depicted next to session on the conference schedule. The icon will have a toggle behavior which makes possible to remove the "joyful" mark.

This is not supposed to be an official rating of the sessions. However, three top sessions will be displayed on the dashboard website without mentioning specific numbers.

schedule joyful

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.