Simple Todo-list app in Rails
JavaScript Ruby
Switch branches/tags
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
db
doc
lib
public
script
test
vendor/plugins
.gitignore
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru

README.md

Soopleen

Simple Todo list web application running on RoR 3

Write your todos and share them with your friends !

Code is free, so if you're paranoid, you can install it at home or in that little private internet of yours. Or just participate to the development. Fork us !

Requirements

Tested with Ruby :

  • 1.8.7
  • 1.9.2

Installation

We asume that you already have a web server capable of running Ruby on Rails applications (keywords : Apache, nginx, mod_passenger, ...).

$ git clone git://github.com/RocknRoot/Soopleen.git soopleen
$ cd soopleen
$ gem install bundle
- edit config/database.yml with coherent data
$ bundle install
$ bundle exec rake db:create RAILS_ENV=production
$ bundle exec rake db:migrate RAILS_ENV=production
- restart web server (apachectl restart, ...)

Mail configuration

Depending on your running environment, you have to fill the corresponding file in config/environment/ directory.

If you're running in development mode:

$ cd path/of/your/soopleen/directory
$ cd config/environment/development.rb
- edit development.rb

Fill needed information for ActionMailer like below. (information between parenthesis are yours)

config.action_mailer.delivery_method = :smtp
  config.action_mailer.smtp_settings = {
  :address              => (addres_of_your_smpt_server),
  :port                 => (listening_port_of_your_smtp_server),
  :domain               => (your_domain),
  :user_name            => (user_email_address),
  :password             => (user_password),
  :authentication       => (auth_method),
  :enable_starttls_auto => (boolean_value)
  }

If you need more informations, about ActionMailer, please see this RubyOnRails guides

Troubleshooting

If you have a problem during mysql2 gem installation (On Debian/Ubuntu):

sudo apt-get install libmysqlclient-dev

Need help ?

Add an issue on github ! ;)

License

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004

Copyright (C) 2012 Thibaut Deloffre

Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed.

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  1. You just DO WHAT THE FUCK YOU WANT TO.