{"id":15446433,"url":"https://github.com/gorange310/blog","last_synced_at":"2026-02-08T15:33:42.480Z","repository":{"id":39012310,"uuid":"317187148","full_name":"gorange310/blog","owner":"gorange310","description":"My first blog self-built with Rails 6","archived":false,"fork":false,"pushed_at":"2023-01-19T20:40:47.000Z","size":5042,"stargazers_count":0,"open_issues_count":15,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-26T15:57:56.525Z","etag":null,"topics":["blog","crud","rails","ruby"],"latest_commit_sha":null,"homepage":"https://orange-alpha-blog.herokuapp.com/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gorange310.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-30T10:25:10.000Z","updated_at":"2022-02-12T12:12:59.000Z","dependencies_parsed_at":"2023-02-06T06:45:30.923Z","dependency_job_id":null,"html_url":"https://github.com/gorange310/blog","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/gorange310/blog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorange310%2Fblog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorange310%2Fblog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorange310%2Fblog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorange310%2Fblog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gorange310","download_url":"https://codeload.github.com/gorange310/blog/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorange310%2Fblog/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29235360,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T14:18:14.570Z","status":"ssl_error","status_checked_at":"2026-02-08T14:18:14.071Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blog","crud","rails","ruby"],"created_at":"2024-10-01T20:01:04.348Z","updated_at":"2026-02-08T15:33:42.465Z","avatar_url":"https://github.com/gorange310.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Alpha Blog\nThis is a blog app\\\nI'm currently a Ruby/Rails app developer, this is my personal project when I was learn from Udemy Course: the-complete-ruby-on-rails-developer-course.\n\n\nI followed RESTful conventions for my routes but since I was only utilizing certain functions, I added limitations to them.\\\nUsers can only be showed.\\\nStcoks can only be updated.\\\nIt isn't full CRUD but enough to implement the user stories required. There’s also room to expand in the future to for the other CRUD features.\n\n\nI expanded model: Comment, and RESTful for the routes. Guest can sign up and post the comment on each post.\n\n\n\n## 1 Development tools\n\n* Ruby 2.6.6\n\n* Rails 6.0.3.4\n\n* PostgreSQL\n\n* User System\n  - Active Model has_secure_password: gem 'bcrypt', '~\u003e 3.1.7'\n  - SessionsController, model User\n\n* Layout: gem 'will_paginate', '~\u003e 3.1.0'\n\n* Development test: gem 'foreman', '~\u003e 0.87.2'\n\n* Gravatar Helper Method:\n  - Digest::MD5.hexdigest\n  - \"https://www.gravatar.com/avatar/#{hash}?s=#{size}\"\n\n\n## 2 Installation\n\n* git clone https://github.com/gorange310/test_rails.git rails-folder\n* cd rails-folder\n* bundle install\n* rails db:migrate\n* rails s\n\n\n## 3 The Production Deployment server: Heroku\n\n  http://orange-alpha-blog.herokuapp.com/\n  \n  \n## 4 table schema\n![Untitled (2)](https://user-images.githubusercontent.com/44969245/106624234-6484b400-65b0-11eb-8bd1-f105206e9822.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgorange310%2Fblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgorange310%2Fblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgorange310%2Fblog/lists"}