https://github.com/uohzxela/flitter-sinatra
Microblog created with Ruby Sinatra framework
https://github.com/uohzxela/flitter-sinatra
Last synced: 7 months ago
JSON representation
Microblog created with Ruby Sinatra framework
- Host: GitHub
- URL: https://github.com/uohzxela/flitter-sinatra
- Owner: uohzxela
- Created: 2014-03-17T18:41:57.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-03-22T04:50:24.000Z (over 11 years ago)
- Last Synced: 2025-01-17T08:27:27.607Z (9 months ago)
- Language: Ruby
- Size: 391 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
flitter-sinatra
===============Microblog created with Sinatra Ruby and Twitter Bootstrap
The required dependencies (gems) are in the Gemfile.
Please run 'bundle install' before running 'ruby main.rb'
Access the app at http://localhost:3000/
Features implemented:
1. User should be able to “create new post”, with 2 fields: “username” and “Post”
2. The “Post” should limited to 200 characters or less
3. The message should not be saved if “username” or “Post” is empty, “username” should be more than 3 characters and contains no space
4. User should be able to edit any post
5. User should be able to delete post
6. All posts are public. User can see a list of all posts at http://localhost:3000/
7. Posts by same username should be visible at http://localhost:3000/usernameFuture work:
1. Add validation error messages
2. Allow post to output new lines entered by user
3. Refactor the code
2. Change development database from sqlite3 to postgreSQL, deploy to Heroku
3. Implement pagination
4. Implement login and user database