https://github.com/dgraham/couchtweet
An example Rails app using CouchDB, CouchRest, and Twitter's data model.
https://github.com/dgraham/couchtweet
Last synced: 11 months ago
JSON representation
An example Rails app using CouchDB, CouchRest, and Twitter's data model.
- Host: GitHub
- URL: https://github.com/dgraham/couchtweet
- Owner: dgraham
- License: mit
- Created: 2010-07-05T03:15:50.000Z (almost 16 years ago)
- Default Branch: master
- Last Pushed: 2013-04-14T22:27:52.000Z (about 13 years ago)
- Last Synced: 2024-08-05T20:33:01.475Z (almost 2 years ago)
- Language: Ruby
- Homepage: http://github.com/dgraham/couchtweet
- Size: 976 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Welcome to CouchTweet
CouchTweet is an example Rails web application that makes learning about [Apache CouchDB](https://couchdb.apache.org/) and the [CouchRest Model](https://github.com/couchrest/couchrest_model) gem easier. It uses Twitter's data model and website as a template. Because CouchDB is a distributed key/value database, CouchTweet can scale across many servers or run on just a single laptop. We can use [CouchProxy](http://www.lousymedia.com/couchproxy/) to build a cluster of CouchTweet nodes for high traffic load tests.
## Getting Started
```
$ script/bootstrap
$ script/server
$ open http://localhost:3000
```
Then sign in with user1 and 'user1 password'.
## Dependencies
* couchdb >= 1.2.0
* redis >= 2.4.0
* ruby >= 1.9.3
## Contact
Project contact: David Graham
I'll do my best to answer any questions!
## License
CouchTweet is released under the MIT license. Check the LICENSE file for details.