Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Service project to help HS students with their college app essays

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 app
Octocat-spinner-32 config
Octocat-spinner-32 db
Octocat-spinner-32 doc
Octocat-spinner-32 lib
Octocat-spinner-32 log
Octocat-spinner-32 public
Octocat-spinner-32 script
Octocat-spinner-32 spec
Octocat-spinner-32 vendor
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .rspec
Octocat-spinner-32 Gemfile
Octocat-spinner-32 Gemfile.lock
Octocat-spinner-32 Guardfile
Octocat-spinner-32 Procfile
Octocat-spinner-32 Rakefile


Novulty is a project that I started with a friend in order to address the problem of high school students underestimating the significance of their personal statement and other essays in their college applications.

This github project simply presents all the files. The purpose of this project was two-fold. First of all, I wanted to experience using GitHub to perform version control. Secondly, I wanted to get my hands dirty and create a web application in Ruby on Rails.

The latest version is definitely not final. I will continue to work on the website in the very near future, implementing new features and perhaps pivoting to turn this project into more of a business.

Project Philosophy

Rapid production. Thus, Twitter Bootstrap and different Javascript libraries/plug-ins were used to speed up the design and development process.

Technologies Used

  • Javascript (duh...)
  • HTML (of course...)
  • CSS/SASS (again, of course...)
  • Twitter Bootstrap
  • Font Awesome
  • Ruby on Rails
  • Hosting under Heroku
  • Caching with Dalli and Memcache
  • Analytics with New Relic and Google Analytics

Things that need to be done:

  1. Testing, testing, testing (see disclaimer below)
  2. Responsive Design (about 25% of our traffic came from Android/iOS devices, but our website doesn't scale properly)


As my first project, I didn't quite follow the best practices. That is to say that I didn't perform unit testing from the beginning (which I regret...). Now I know to do it for every project I do from now on.

Something went wrong with that request. Please try again.