This is an example blog application that preserves the user's reading progress across different devices/browsers by storing it remotely.
In a live app, an authentication system should be put in place to identify the user. For demonstration purposes we're using the user's IP, but this is far from an ideal solution and should not be employed in production.
To install the application, clone the repo:
$ git clone git://github.com/alessandro1997/reading-progress.git
Then copy and edit the configuration files:
$ cp config/database.example.yml config/database.yml
$ cp config/application.example.yml config/application.yml
When you're done, set up the database:
$ rake db:setup
You're all set! You can now start the application with Foreman:
$ foreman start
All documentation is contained in the GitHub repository. If you need support, you can ping me on Twitter (@alessandro1997).
Report any issues on GitHub.
- Fork it (https://github.com/alessandro1997/reading-progress/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
This application was developed by Alessandro Desantis.
This application is released under the MIT license.