A private, API-based chat server.
- Any database rails supports (we recommend MySQL, PostgreSQL or SQLite)
First, you need to get the project downloaded.
You can do that through git from the terminal:
git clone git://github.com/sevenwire/flak.git
Or you can download and extract from from http://github.com/sevenwire/flak/archives/master
Then you need to change directories to the root of the project:
Then you need to setup flak:
rake flak:setup # You may need to upgrade rubygems and rails. That last command will let # you know, but just in case here are the commands: # gem update -y --system # gem update rails
You can then change /path/to/flak/config/config.yml and /path/to/flak/config/database.yml to taste.
Create the project's databases; one for development and one for testing:
Create all the tables necessary to run the project:
Start the server so you can develop locally:
You can then access the application at: http://localhost:3000
Press Ctrl-C to kill the server.
- Go to http://localhost:3000 in a web browser for an API reference
- Test with lib/flak_wrapper.rb, which mostly works (requires httparty, which you can install using: gem install httparty)
- Try it out with curl
- Write your own interface