Third Ruby on Rails learning project for a Udemy course. An image uploading service.
-
Upon registration, users can upload and browse all users’ images in the service. There’s a catch: you got to pay 10$ to get in!
-
Payment for the service is handled by Stripe. Registration form does some AJAX magic to OK/not-OK the Stripe processing before the rest of it. (The app’s test environment Stripe runs with Monopoly money only. You can use the payment info “4242 4242 4242 4242” + any 3 digit cvv + valid expiry date“ for testing purposes!)
-
Customized Devise for other registration & authentication stuff. Now with a confirmation mailer!
-
Carrierwave on top of Fog for image uploading in different environments.
-
Images are stored on Amazon S3 in production, locally in development.
-
Minimagick for easy resizing of images.
-
Twitter-Bootstrap to jumpstart styling.