We saw too many frustrated teachers who wanted to know what their students were struggling with. We saw too many students who felt completely lost and didn't know what questions to ask. Curri was built to address this problem by improving student-teacher communication.
The app was built by Ahmed Omran, Paula Franzini, Nachiket Kumar, and Alexander Miloff. We talked to a lot of teachers and tested the app with HackerYou's first front-end bootcamp course. There was very little interest from teachers because it "sounds like a lot of work".
There is no intention right now of maintaining this project. We're open sourcing the code and putting an MIT license with the hope that someone might find it (or a component) useful.
The development environment requires Ruby 2.1.1 and Postgresql. To get this setup please follow the instructions in the Wiki. After that:
$ git clone email@example.com:aomra015/curri.git
$ cd curri
$ bundle install
The realtime capabilities of Curri will only work if you have Pusher. Create a free account and put your credentials in
Start development environment (at localhost:3000)
$ foreman start
$ rake minitestto run all Ruby tests.
$ rake minitest:<type>to run just tests of that type. Use
Note that you need to have phantomjs installed (
Deploying on Heroku
The demo is hosted on Heroku so that's the recommended place. You'll need to install Pusher and Mandrill to get it fully functional.