This application syncs data from salesforce to the database and display the data in a map
- Backend
- Ruby 2.7.1
- Rails 6.0.3
- Delayed Job
- Frontend
- Webpack
- React
- react-google-charts
- Milligram
- Database
- sqlite3
- Testing
- Capybara
- Rspec
$ bundle exec rspec
Make sure you have Ruby 2.7.1 before installation
$ git clone [email protected]:tonyvince/syncforce.git
$ cd syncforce
Install dependencies..
$ bundle install
$ rails db:create db:migrate
Add app configuration in config/application.yml
development:
sf_host: test.salesforce.com
sf_username: [email protected]
sf_password: abcd
sf_client_id: abcd.efg.i
sf_client_secret: scrt
maps_api_key: YOUR_MAPS_API_KEY
Start background job worker...
$ rails jobs:work
start server..
$ rails server
- [] Add map interactions using react hooks
MIT