Skip to content
This repository has been archived by the owner on Jan 10, 2020. It is now read-only.
/ founden Public archive

Experimental online communication and collaboration tool

Notifications You must be signed in to change notification settings

Founden/founden

Repository files navigation

Founden

Build Status

Founden is an experimental online communication and collaboration application.

Email, Chat (HipChat, Slack) and Google Wave served as the inspiration for us in building a modern and efficient technology while addressing current email/messaging problems.

Founden v4

Founden was closed after ~4 months and after failing to raise investments for further development.

Read the full story. A little outdated static demo.

Installation

Founden is written in Ruby using Rails and Ember.js.

You will need a PostgreSQL database, ideally with many connections allowed due to websocket communication between the client and the server.

Ruby version

We suggest using rbenv and rbenv-install in order to get Ruby install.

Install the latest stable Ruby version (MRI) available.

Configuration

Make sure you create a copy of every file in the config folder with the .example extension, leaving it out.

You can exclude: aws.yml and bugsnag.yml. Those are using only in production.

System dependencies

Run bundle install to install dependencies.

Development

You can run bundle exec rake db:create db:migrateto set up the databse.

Run bundle exec rails server and point your browser to http://lvh.me:3000.

Tests

Use RSpec to test models and controllers. Use Capybara for integration testing.

Run bundle exec rake to run the tests. You can also use Guard to run tests while writing them. Use bundle exec guard.

Deployment

Capistrano is used for deployments.

Please keep config/deploy.rb clean, by adding only hooks in there. Add additional tasks/extensions to lib/capistrano/.

To deploy latest version, run bundle exec cap production deploy.

To get a remote console, run bundle exec cap rails:console.

To restart the app, run bundle exec cap puma:restart.

About

Experimental online communication and collaboration tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published