This document describes a simple Bootstrap Rails app that is configured for common functionality and testing. It includes authentication with Devise, file uploads with Paperclip, and deployment with Capistrano. Gems are used for CSS/SCSS, debugging, optimization, and testing. The code is organized into backend, sign-in, and frontend sections. Examples are provided for page sorting code. The app has been used to build several sites and future plans include converting to CoffeeScript and adding more test coverage.
2. What this app does?
A simple bootstrap app for Rails
Common Functionality that I need
A web app for testing new gems and ideas
Ready configured as I pleased
(with my tests, capistrano etc)
2/15
10. How the code is organized
Separation between three layouts: Backend
(Admin), Sign-in and Frontend (Pages) - on
assets, controllers, views, helpers
The extra libraries for assets on lib/assets
Config/application.yml for storing various APIs tokens
and info
10/16
11. Let’s see some code!
Some examples for coding is page sorting
11/16
14. Sites based on this app
Asermis.gr
Linguista.gr
Kravmagakorydallos.gr
Stolepto.com (under heavy construction!)
Aftognosia.com
Fyta.gr
Tsirko.gr
Others
14/16
15. Future features and fixes
Convert to coffeescript and optimize it
Change users to admins (model, table etc.)
Rails Best Practices gem suggestions
100% test code coverage (currently at ~95%)
Your suggestion!
15/16