/symbio

eat better together

Primary LanguageRubyMIT LicenseMIT

symbio | eat better together

symbio is a simple collaborative food ordering system written in Ruby on Rails.

It is licensed under the MIT License.

Installation (incomplete)

  • Set up Ruby on Rails
  • git clone this repository
  • Run bundle install
  • Copy .env_example to .env and change (at least) the DB settings
  • For now, please also copy config/database.example.yml to config/database.yml and edit it as necessary (this workaround should not be necessary anymore in Rails 4.0, for details see rails/rails#9120)
  • Edit db/seeds.rb and change the e-mail addresses (admin@sym.bio and user@sym.bio) for the first admin and regular user to different, valid e-mail addresses of yours
  • Create a free account at SendGrid and add your credentials to .env. If you prefer to use another SMTP server, edit config/initializers/mail.rb accordingly.
  • Run foreman run rake db:setup
  • Start the dev server with foreman start
  • Check your e-mail accounts for the activation e-mails. When you click the activation links, you should automatically be logged in to your local development setup.
  • After activating your accounts, you can also log in with your specified e-mail addresses and the password symbio.

For productive deployment, I recommend Heroku.