consider using sinatra / padrino which are tiny ruby web frameworks.
app sounds a little like http://www.memorari.us/ (know the guy who built
Pieces that came in my mind:
- file uploads (your file may be in CSV or YML for easy parsing) may
HTTP uploads or plugins/gems like paperclip etc.
- ActionMailer (
- Managing uploaded files
- Managing content (like turning some notifications off or modify the
Cheers & good luck