Merci Edgar is a CRM dedicated to artists (musicians, actors...)
This application requires:
- Ruby version 2.0
- Rails version 3.2.13
Learn more about Installing Rails.
- Template Engine: Haml
- Front-end Framework: Twitter Bootstrap (Sass)
- Form Builder: SimpleForm
- Authentication: Devise
- Background processing : Sidekiq
docker-compose up
to start serverdocker-compose run webapp rspec
to run test with rspecdocker-compose run webapp rake [command]
to run rake commanddocker-compose run webapp rails [command]
to run rails command
You need to have docker-compose
installed on your machine :-).
The application is configured to send email using a Mandrill account.
- Copy .env.example to .env and customize it with your credentials for:
- amazon S3
- mandrill
- mailchimp
- rollbar (for production)
- stripe
-
Create the postgresql user and dev database both named
merciedgar
If you are on ArchLinux you will find some help here. -
Install dependencies with
bundle install
and run migrations withrake db:migrate
If you meet an error installing the gem 'capybara-webkit', try this solution, depending on your OS.
- Open 3 different terminals and launch
- a [redis](http://redis.io/topics/quickstart server with
redis-server
) - a sidekiq worker with :
bundle exec sidekiq
rails server
Open a browser on http://www.lvh.me:3000
This is the only documentation. More documentation will come soon.
To generate db Schema, you can use ERD:
bundle exec erd --inheritance --direct --attributes=foreign_keys,content
If you make improvements to this application, please share with others.
- Fork the project on GitHub.
- Make your feature addition or bug fix.
- Commit with Git.
- Send the author a pull request.
See CREDITS.txt file
See LICENSE.txt file