4768aca48435610efd48baf457ef33234550c9fa
* Add Conversation factory with dependent factories * Include FactoryBot methods in rspec config * Add unit tests for public methods of Conversation model * Move Current model into a separate file in lib folder * Disable Metrics/BlockLength rule for db/migrate and spec folders * Get rid of global $dispatcher variable * Create Message#unread_since scope * Refactor callback methods in Conversation model * Create Conversations::EventDataPresenter * Add translation keys for activity messages * Add pry-rails gem * Refactor Conversation#notify_status_change * Add mock_redis for test env
Opensource alternative to Intercom, Zendesk, Drift, Crisp etc.
Quick Setup
Install JS dependencies
yarn install
Install ImageMagik
brew install imagemagick
Setup rails server
# install ruby dependencies
bundle
# copy config & update the values in database and application ymls accordingly
# ref docs for detailed instructions
cp shared/config/database.yml config/database.yml
cp shared/config/application.yml config/application.yml
# copy frontend env file
cp .env.sample .env
# run db migrations
bundle exec rake db:create
bundle exec rake db:reset
# fireup the server
foreman start -f Procfile.dev
Login with credentials
http://localhost:3000
user name: larry@google.com
password: 123456
Detailed documentation
Detailed documentation is available at www.chatwoot.com/docs
Contributors ✨
Thanks goes to all these wonderful people:
This project follows the all-contributors specification. Contributions of any kind welcome!
Chatwoot © 2017-2019, ThoughtWoot Inc - Released under the MIT License.
Languages
Ruby
46.1%
Vue
28.1%
JavaScript
22.9%
HTML
1.6%
SCSS
0.5%
Other
0.7%
