symbio is a simple collaborative food ordering system written in Ruby on Rails.
It is licensed under the MIT License.
- Set up Ruby on Rails
git clonethis repository- Run
bundle install - Copy
.env_exampleto.envand change (at least) the DB settings - For now, please also copy
config/database.example.ymltoconfig/database.ymland edit it as necessary (this workaround should not be necessary anymore in Rails 4.0, for details see rails/rails#9120) - Edit
db/seeds.rband change the e-mail addresses (admin@sym.bioanduser@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, editconfig/initializers/mail.rbaccordingly. - 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.