• Stars
    star
    118
  • Rank 294,117 (Top 6 %)
  • Language
    Ruby
  • License
    MIT License
  • Created over 10 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Simple Twitter clone using Ruby on Rails 6.

RSpec Code Climate Test Coverage CircleCI Supported Ruby Version Supported Rails Version

Rails Twitter Clone

Simple Twitter clone using Ruby on Rails 6.

Twitter Clone Screen Capture

Implementation

This implementation is based on Ruby on Rails Tutorial by @mhartl.

Supported Ruby version

  • v3.1
  • v3.0
  • v2.7

Setup

Check out this repository and then,

$ bin/setup

Start Rails server

$ bin/rails server

Features

This application doesn't provide many features in order to keep it simple. Here are the features that it does include:

  • See TimeLine
  • Post new Tweet with image
  • Follow/Unfollow User
  • Edit user profile

Used gem

JavaScript

  • webpacker
  • @rails/ujs

CSS

  • bootstrap (v5)

Database

  • sqlite3

For testing

  • rspec
  • capybara
  • factory_bot
  • faker
  • simplecov

For debugging

  • bullet
  • debug
  • rack-mini-profiler
  • rubocop
  • web-console

See more details on Gemfile.

Testing

$ bundle exec rspec

Data reset and sample data creation

$ bin/rails db:reset    # Data reset
$ bin/rails db:populate # Create sample data

Other Resources

More Repositories

1

jekyll-toc

Jekyll plugin which generates a table of contents.
Ruby
302
star
2

nyan

Colored `cat` command.
Go
209
star
3

rubocop-rails_config

RuboCop configuration which has the same code style checking as official Ruby on Rails.
Ruby
152
star
4

auto-author-assign

GitHub Actions: Automatically assign pull request authors.
JavaScript
87
star
5

rubocop-rails

RuboCop configuration which has the same code style checking as official Ruby on Rails
Ruby
63
star
6

jekyll-tagging-related_posts

Jekyll `related_posts` function based on tags.
Ruby
54
star
7

hybrid-next-plus

VSCode Hybrid Next Plus Theme.
17
star
8

rack-simple_user_agent

Rack::SimpleUserAgent is stupidly simple UA detector
Ruby
13
star
9

hubot-hanakin

่Šฑ้‡‘ใ ใƒผใƒฏใƒƒใ‚ทใƒงใƒผใ‚ค๏ผใƒ†ใƒณใ‚ทใƒงใƒณAGEAGEใƒžใƒƒใ‚ฏ
CoffeeScript
11
star
10

hubot-docomochatter

A hubot plugin which allows you to chat with hubot via Docomo Zatsudan-Taiwa(้›‘่ซ‡ๅฏพ่ฉฑ) API. Japanese is recommended.
CoffeeScript
5
star
11

dotfiles

My dotfiles. Configure it!
Shell
5
star
12

terraform-digitalocean-rails

A terraform simple sample on DigitalOcean for Ruby on Rails.
HCL
5
star
13

backlog-pr-link-action

Link GitHub Pull Request to Backlog issue.
TypeScript
5
star
14

ec2-price

Retrieve the latest EC2 prices via command line.
JavaScript
5
star
15

ruby-short_url

Ruby implementation of python-short_url.
Ruby
4
star
16

blog.toshima.ru

My blog in English.
SCSS
3
star
17

factory-bot-the-right-way

Source code for Kaigi on Rails presentation. https://kaigionrails.org
Ruby
3
star
18

rdm-rails5.1

Ruby
3
star
19

jekyll-theme-classless-simple

Jekyll theme with simple.css, classless CSS framework.
SCSS
3
star
20

blog.toshimaru.net

My blog powered by Jekyll.
HTML
3
star
21

jekyll-include_sass

Jekyll include_sass tag which includes and converts SASS/SCSS file. Useful for Google AMP HTML!
Ruby
2
star
22

docomochatter

Docomo Zatsudan API Client
CoffeeScript
2
star
23

attribute_validation

Attributes Validation Extension for ActiveRecord/ActiveModel
Ruby
2
star
24

til.toshimaru.net

My TIL.
HTML
1
star
25

serverkit-vscode

Serverkit plug-in for VSCode.
Ruby
1
star
26

vagrant-digitalocean-puppet

Create a droplet on Digital Ocean with puppet.
Puppet
1
star
27

opsworks-rails

Rails 4.2.0 sample application on OpsWorks.
Ruby
1
star
28

rails_backbone_demo_app

Demo application for RoR and Backbone.js
Ruby
1
star
29

LeetCode

LeetCode Solutions.
Ruby
1
star
30

memcacher

Better memcache integration for Rails.
Ruby
1
star
31

toshimaru

My idea storage. Work it harder. Make it better. Do it faster. Makes me stronger.
1
star
32

go-network

Network programming in Go
Go
1
star
33

mitamae-ruby-setup

Setup Ruby environment via Mitamae.
Ruby
1
star
34

ratiocalculator

Ratio Calculator.
HTML
1
star
35

compilerbook

C
1
star
36

bundled_gems

Install gem specified in Gemfile.lock without `bundle install`.
Ruby
1
star
37

redirect_follow_get

redirect_follow_get is simple http get method following redirect.
Ruby
1
star
38

SimpleRequestDispatcher

PHP Simple Request Dispatcher dispatches URL to Controllers. No Models, No Views.
PHP
1
star
39

packer-digitalocean-sample

Create a snapshot on Digital Ocean with packer.
Shell
1
star
40

kramdown-amp

Kramdown Converter for AMP. It works as a Jekyll-plugin.
Ruby
1
star
41

mitamae-plugin-recipe-ssh_users

SSH user setup for mitamae.
Ruby
1
star
42

circleci-orb-bundle-install

[DEPRECATED]CircleCI Orb which runs Ruby `bundle install` command with cache handling.
1
star
43

DesignPattern

Learn design pattern in various languages.
C#
1
star
44

capybara-screenshot_config

Provides better options for Capybara screenshot.
Ruby
1
star
45

hubot-best-summer

ๆœ€้ซ˜ใฎๅคใซใ—ใ‚ˆใ†ใœ!!!
CoffeeScript
1
star
46

torch

`torch` = `mkdir` + `touch`. Written in Rust.
Rust
1
star