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

Proposal #6: Convert Ignite Baltimore speaker management site into general purpose app #7

Open
subelsky opened this issue Mar 28, 2014 · 9 comments

Comments

@subelsky
Copy link

We use a simple Rails app to manage speaking proposals for Ignite Baltimore. The app is very specific to Baltimore and only has a minimal feature set, and has a lot of room to grow.

Making this app configurable and usable by any Ignite organization around the world would be the perfect-sized challenge for a new Rails programmer, as it would entail becoming familiar with every part of the web stack, and you'd get personal 1-on-1 help from me. I've built many Rails apps and have been professionally working with Ruby for over seven years.

Here's some of the stuff you would be doing:

  • Making the app very configurable and easy-to-deploy on Heroku. We could even talk about making it a multi-tenant app so more than one city could use the exact same installation.
  • Add proposal evaluation and voting (so we don't have to send the data out of the app to something like surveymonkey)
  • Adding rich reporting capabilities, so it becomes easy to select speakers, make a program, and publish the list of speakers.
  • Improve email notifications
  • Add sponsor management features (sponsors can upload their logos, specify what URLs to link to)
  • Add the ability to automatically generate an Ignite show compilation of all speaker slides into one single Keynote file (requires some pretty fun PDF and XML manipulation)
  • Improving the design of the app which is currently based on bootstrap, and very bare -bones
@svenfuchs svenfuchs changed the title Convert Ignite Baltimore speaker management site into general purpose app Proposal #6: Convert Ignite Baltimore speaker management site into general purpose app Mar 28, 2014
@svenfuchs
Copy link
Member

Awesome, @subelsky! This sounds like a fantastic proposal.

Is there anything so specific about Ignite conferences that the app couldn't be used by other conferences? Or would this be suited for anyone else, too?

What would you think about calling out to other conferences and see if they have open sources their own apps? Maybe one could grab a feature or two, or just look at them for inspiration?

@subelsky
Copy link
Author

oh yeah it could definitely be generalized into a speaker management app. I've got all of the basics in there

@skade
Copy link

skade commented Apr 14, 2014

By the way, we have open sourced a CFP app (forked from the wroclove.rb CFP app):

https://github.com/eurucamp/call4papers

It handles multiple conferences and manages speaker profiles and can be internationalized. It doesn't do anything beyond the CFP though, but it might be interesting in your context.

@ghost
Copy link

ghost commented Apr 20, 2014

@subelsky I am new to Ruby.So what you think? Will I be able to work on this proposal for the upcoming RGSoC?

@subelsky
Copy link
Author

@NitikaAgarwal I hope so! don't know if it will get picked

@aishbuilds
Copy link

@subelsky my pair (Avani) and me would like to work on this project. We have a coach who can help us. It would be great if you could mentor us!

@subelsky
Copy link
Author

would be glad to help. Let me know what the next steps are.

@ghost
Copy link

ghost commented Apr 29, 2014

@subelsky
Hi,
I and my pair @Disha-Shah would love to work on this project but we don't have a coach yet. It would be highly appreciable if you could act as our coach/mentor. Or for that matter anyone who wants to coach/mentor us on this proposal is most welcome!

@subelsky
Copy link
Author

let's do it! we can follow up on email, just sent you a few ideas

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

4 participants