Skip to content

nicoglennon/percent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌼 Percent

version 1.0.0

About

Percent is a project built by Nico Glennon (https://nico.gl). You can find out more about it on Product Hunt below:

Percent - Stop reliving the same day over and over | Product Hunt Embed

Running Locally

Make sure you have Ruby (2.4.2), Bundler, Foreman and Yarn installed.

git clone [email protected]: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.

Development

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: '[email protected]' # 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

Roadmap

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!

License

MIT

About

🌼 Stop reliving the same day over and over

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published