Inspiration

  • Reading is very important, most classes require at least a chapter a week
  • With the average courseload of 5 classes per semester, this can be a lot
  • If you're a slow reader, pressed for time, or just have a lot to read, Reading Rotator is for you ## What it does Reading Rotator converts large amounts of text into a html rotating text carousel at a fast speed so you can practice reading with minimal effort and time wasted. ## How we built it We used a combination of C++, CSS, html, JS, jQuery, and github pages to host our project as a static site. Design was done with Marmoset Hexels and MarkDown in Jekyll. ## Challenges we ran into Choosing the correct tech stack was the most time consuming challenge. We wrote a C++11 program to convert large inputs of text to html format as a UNIX style filter that we injected into our static site manually. We decided on a static site using JavaScript on a Jekyll/MarkDown/GitHub pages site that processes into html. The major limitation with a static site is the difficulty to handle user input. Of course, the trade-off was mobile portability, cost-per-month (of 0), and browser ellegance. ## Accomplishments that we're proud of We're proud we have a project to demo. Our background design and crisp layout is probably the most satisfying part of the whole project. ## What we learned -Design -Static site hosting -jQuery -Teamwork -html user input -JS animations ## What's next for Reading Rotator Like any project, we have ideas for future features. Here are a few:
    • high portability: we don't like being limited to html
    • Customizable speed setting: not too fast and not too slow
    • high compatability: support for more file types like PDF
    • timer mode: if you only have an hour...
    • play/pause/rewind: current html/js implementation doesn't support this
    • import fonts: comic sans
    • user background: or more of our fancy Hexels designs
Share this project:

Updates