-
Notifications
You must be signed in to change notification settings - Fork 0
Development Notes
connorshea edited this page Jan 29, 2016
·
3 revisions
We use Stripe Connect for handling payments and user transactions on ImageHex.
- Stripe
- Stripe Connect
- Stripe API Reference
- Stripe API Changelog
- Stripe Ruby Gem
- Stripe Connect Standalone Accounts - Stripe Documentation
- Deferred Account Activation - Stripe Documentation, this allows us to create Stripe accounts for users that don’t have to be activated right away.
- Using Stripe Connect in Ruby on Rails - Muno Creative
- Omniauth Stripe Connect Gem
- Caching with Rails - Rails Guides
- Caching Strategies for Rails - Heroku
- Take Control of Your HTTP Caching in Rails - Thoughtbot
This section tries to list some tools for testing to ensure that our users are as secure as possible. Try to keep this as up-to-date as possible.
- Ruby on Rails Security Guide - Rails Guides
-
TestSSL.sh - On OS X you can run
brew install testsslto install and thentestssl.sh www.imagehex.comto test the site. This tests for a number of vulnerabilities. - SSL Labs Test - might just be a wrapper for the above, albeit with a letter grade.
- The Chrome DevTools include a Security Panel for inspecting the HTTPS connection to the current website.
- Set up CloudFlare SSL free on Heroku - Thoughtbot
-
Brakeman - A static analysis security vulnerability scanner for Ruby on Rails applications, always run
brakemanbefore deploying to make sure you're not introducing any vulnerabilities to the application.
- Rails Internationalization (I18n) API - Rails Guides
- Introduction to Conditional HTTP Caching with Rails - Thoughtbot
- Pluralizing I18n Translations in Your Rails Application - Thoughtbot
- Foolproof I18n Setup in Rails - Thoughtbot
- Action Mailer Basics - Rails Guides
- Griddler by Thoughtbot
- SendGrid
- Mandrill
- A more efficient and organized workflow for SVGs - Thoughtbot
- Accesslint.js by Thoughtbot
- Capybara WebKit by Thoughtbot - Front-end testing!
- Rspec and Rails Cheatsheet - A cheatsheet for Capybara/RSpec/Rails.
- AWS Official Blog
- 5 AWS Mistakes You Should Avoid and companion Hacker News post
- Docker Jumpstart - A quick introduction to Docker
- Dokku - A Docker-powered PaaS that helps you build and manage the lifecycle of applications.
Style Guides
Features
- Frontpage
- About pages
- Help pages
- Uploading Images
- Image pages
- Image comments
- Image search
- Image tagging
- Image collections
- Curating collections
- Creators
- Commissions
- Image of the Day
- Favorites
- User profiles
- User settings
- Error messages
- Reporting
- Admin console
- API
- Notifications
Mockups
Roadmap
Notes