Percent is a project built by Nico Glennon (https://nico.gl). You can find out more about it on Product Hunt below:
Make sure you have Ruby (2.4.2), Bundler, Foreman and Yarn installed.
git clone git@github.com:nicoglennon/percent.git
cd percent
bundle
yarn
rails db:create db:migrate # create & migrate postgres db
foreman start -f Procfile.dev -p 3000 # starts both the Webpack and Rails servers
Then head over to http://localhost:3000
to see the app served.
Feel free to submit a PR or submit and issue or suggestion for future features / direction of the app!
Percent integrates with Mailchimp & Sendgrid for serving onboarding emails & updating the weekly newletter recipients. If you want to work/upgrade these features, make sure you create a file in /config
called local_env.yml
to look like this:
SENDGRID_USERNAME: 'username@sendgrid.com' # sendgrid account that will fire off welcome and goodbye emails
SENDGRID_PASSWORD: 'yoursendgridpassword'
MAILCHIMP_API_KEY: 'yourmailchimpapikey'
TEST_MAILCHIMP_LISTID: 'listid' # id of the list users will be added/removed from during testing
You can find this project's public roadmap hosted on Notion here. Feel free to message me on Twitter if you have any feature requests!