Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
JavaScript Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
db
lib
public/assets
.gitignore
Gemfile
Gemfile.lock
Procfile
README.md
config.ru
env.rb.temp
init.rb

README.md

octo-ninja

OVERVIEW

Project Octo-Ninja - Full featured Sinatra Webapp template
Homepage http://i.doxyour.info
Author Michael Reid

DESCRITPION

Octo-Ninja is my template to quickly and effictively bootstrap webapp projects in ruby. It makes use of twitter bootstrap and jquery for front end layout and interaction. It includes a full user system including the administration of users. It includes a full feature fourm, blog system, and announcement system. Users profiles include last.fm integration and github integration along with the abilitiy to have twitter style status updates and a wall for user to user interaction. It may or may not include a direct message system at release. It does include a system for staff/administrators to recieve messages and bug reports from specific user groups such as a beta team. It makes use of datamapper with auto upgrade and a mysql datastore so that database changes can be made on the fly without worry. It was designed with the though of rolling new features and services on the fly without disrupting the users already on site.

DEPENDENCIES

Software -

Ruby 1.9.3 is what this was tested against MongoDB Redis Memcached

Ruby Gems -

sinatra sinatra-contrib dm-core dm-types dm-validations dm-timestamps dm-migrations dm-mysql-adapter syntaxi thin slim sass pony memcache json rack-protection bcrypt-ruby rack-flash3 bb-ruby time-lord rockstar sys-uptime

CONFIGURATION

git clone git://github.com/vDubG/octo-ninja.git copy (rename) env.rb.temp -> env.rb fill out env.rb bundle install bundle exec rackup -> http://localhost:9292

Hack away

LICENSE

Copyright (C) 2012 vdub

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

TODO LIST

Something went wrong with that request. Please try again.