a give and get newsletter swap for founders seeking to learn from other founders Learn how to use this at 24 Hour MVP.
features:
- user authentication via Devise
- design via Tailwind UI
- user billing management via Stripe Checkout portal
- safely manage ENV variables with Figaro
- responsive toggle navbar w/ logic for login, signup, settings
- SEO toolbelt via metamagic
- rename your app in 1 command with Rename
- increased debugging power with Better Errors
- seed your DB in seconds via Seed Dump
- production-ready DB via Postgres
- easy API requests with HTTParty
- Postmark for transactional emails, letter_opener for local dev mailers
- script tag component (Google Analytics, etc)
- testing suite via RSpec
- cron job task scheduler (
lib/tasks/scheduler.rake) - random data generation with Faker
- Heroku <> Cloudflare HTTPS via
lib/cloudflare_proxy.rb - background job queue via Delayed
- paid subscriptions CRUD via Stripe Checkout
- clone the repo
cd founder_digest && bin/setup(installs dependencies)cp config/application-sample.yml config/application.yml- get
config/application.ymlreal values from repo admin
bin/dev # uses foreman to boot server, frontend, and bg job queuebundle exec rspec # run all tests inside spec/
bundle exec rspec spec/dir_name # run all tests inside given directory