A template for creating rails websites that includes the following:
- User System (Devise)
- Twitter Bootstrap + Flatstrap + Font Awesome
- Basic Blog
- Admin Panel
- SummerNote editor
- Image upload/File System
- Translation (pt-BR, EN)
- Contact System
- Maintaince Mode
- Email System (PaperClip + Mandrill)
- Clone the project:
https://github.com/jamesperet/rails_website_template.git
- Create postgres databases for development and test enviorments.
- Configure the databases in
config/database.yml
- Run
rake db:migrate
- Run
rake bootstrap:all
- Start the server:
rails server -p 3000
- Login as
admin@website.com
with the password12345678
- Create a new heroku app:
heroku create new-app-name
- Run
figaro heroku:set -e production
to copy env variables fromconfig/application.yml
and set them in heroku - Add the heroku postgre addon:
heroku addons:add heroku-postgresql
to create and configure a postgres database in heroku server - Push to heroku:
git push heroku master
to deploy the repo - Migrate the database:
heroku run rake db:migrate
- Create the initial config and admin user:
heroku run rake bootstrap:all
- Log
- Tests
- Background processing (redis)
- Search System
- geo location/maps
- Help
- new admin email
- Invite user/admin
- admin panel tour
- rewrite readme file
- Install instructions
- Heroku Deploy button
- Wiki/Codex
- Portfolio
- Store
- Inventory
- Module Controller
- Delete user account does not work
- Wrong redirect after user account deletion
- edit user page bugs (password)
- show file page layout
- page titles!
- Velvet Design (Under Development)
- jamesperet.com v2 (Under Development)
- GoldTone (Under Development)
- benjaminperet (Under Development)
- High Effects (Under Development)