-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the TypeIO Project Wiki!
Collaborators: Parvathy Menon (parvathy-menon), Vijay Dhanota (vjdhanota), Grant Haack (granthaack), and Ajay Curam (werein101/curamaj).
#Overview
TypeIO is a Ruby on Rails application that provides professionals an efficient way to broadcast ideas to groups, as well as a tool for users to save their own notes. Users and groups use a cork-screw style bulletin board view, where they can create posts (TypeIOs) that will display in a sticky-note view on the bulletin board. Each TypeIO has a like and comment button, and TypeIOs can be filtered to be viewed by popularity, most recent, etc. Users are not able to access boards that they do not have access to, such as other user boards, or boards of groups they are not a part of.
To run TypeIO, you must install minimum versions of Rails 4.2.2 and Ruby 1.9.3, although Ruby 2.0+ is preferred.
Download the repository to the file directory of your choice, and unzip the contents. In a Terminal (Bash) window, navigate to the "type" directory in the folder.
cd type
Once in the type directory, run the following command:
rails server
This will start a server connection on your machine. Open a blank page in your browser, and in the address bar, type:
localhost:3000
This will open up the TypeIO Web Application. If any gems are missing, use Ctrl+C to close the server connection and run the following command in your Terminal window:
bundle install
If any migrations are pending, you may have to run the following command before restarting your server:
rake db:migrate
Some versions of MacOS may require the following command when running migrations:
bundle exec rake db:migrate