Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Service project to help HS students with their college app essays
Ruby JavaScript CoffeeScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
db
doc
lib
log
public
script
spec
vendor
.gitignore
.rspec
Gemfile
Gemfile.lock
Guardfile
Procfile
README.md
Rakefile
config.ru

README.md

Novulty

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)

Disclaimer

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.