Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Features #8

Open
KartikTalwar opened this issue Jul 16, 2014 · 9 comments
Open

Features #8

KartikTalwar opened this issue Jul 16, 2014 · 9 comments

Comments

@KartikTalwar
Copy link
Member

lists

mentors

  • listof names, availability, skills, company name
[
  {
    "name" : "John doe",
    "organization" : "company",
    "availability" : [["2014-09-21 18:30:11", "2014-09-21 18:40:11"]],
    "skills" : ["python", "java"]
  }
]
  • must be searchable by skills

schedule

  • talks
  • workshops
  • speakers
[
  {
    "type" : "event|workshop|talk|speaker|update",
    "speaker" : "Ariel Garten",
    "start_time" "2014-09-21 18:30:11",
    "end_time" "2014-09-21 19:30:11",
    "name" : "",
    "description": "",
    "location": ""
  }
]

prizes

  • api prizes
  • general
[
  {
  "name" : "",
  "prize" : ["x", "y"],
  "description" : "",
  "company" : "",
  "contact" : ""
  }
]

team

  • info for organizers
  • info for volunteers
[
{
  "name" : "",
  "role" : "transportation|organizer",
  "phone" : "",
  "twitter": "",
  "email" : "",
}
]
  • button to ping them from the app

notification feed

  • should go in the schedule
@KartikTalwar
Copy link
Member Author

@sitefeng
Copy link

Such a cool app, especially the Nearby feature and the rocket ship progress bar.

@sitefeng
Copy link

sitefeng commented Aug 6, 2014

Hey, wondering if I can make 2 changes to the JSON above. One is "role" element under "team" should be an array since there can be many roles for a person. And also Notification Feed is probably separate from Schedule and has it's own data format

@KartikTalwar
Copy link
Member Author

can you type out the propose json?

@sitefeng
Copy link

sitefeng commented Aug 6, 2014

sure thing

updates

[
{
  "name" : "Mark Smith",
  "description" : "Wifi is currently being interrupted by malicious attacks. Our secret agents are working hard to resolve this issue.",
  "time" : "2014-08-26 13:12:42"
}
]

team v2.

[
{
  "name" : "Jack iVolunteer",
  "role" : [ "transportation" , "organizer" ],
  "phone" : "6472019384",
  "twitter": "@jackInBoxes",
  "email" : "[email protected]",
}
]

@KartikTalwar
Copy link
Member Author

@sitefeng I guess I totally misread the comment and only just realized what you meant. We can go ahead with that but I think theres not that much overlap with roles. If there is someone there for transportation listed, thats all we want them to deal with

@srcreigh
Copy link
Contributor

How should we display the list of prizes in the app? I was thinking we'd want first/second/third at the top with the other prizes after, in which case we should add another field to the Prize model to help with sorting, i.e. sort: first, sort: second, sort: api, etc.

@srcreigh
Copy link
Contributor

The mentors schema is lacking in how we specify contact information. I propose the following update, same as team:

[
  {
    "name" : "John doe",
    "organization" : "company",
    "availability" : [["2014-09-21 18:30:11", "2014-09-21 18:40:11"]],
    "skills" : ["python", "java"],
    "twitter": "@[TWITTER_ID]" | null,
    "email": "[email protected]" | null,
    "phone": "1234567890" | null
  }
]

@sitefeng
Copy link

I agree

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants