{"id":15584269,"url":"https://github.com/eduardo06sp/members-only","last_synced_at":"2026-05-07T02:39:08.964Z","repository":{"id":107478944,"uuid":"448218755","full_name":"Eduardo06sp/members-only","owner":"Eduardo06sp","description":"A mobile-friendly site where registered users may post stories, but only registered users may view the author of each story.","archived":false,"fork":false,"pushed_at":"2023-01-10T00:17:58.000Z","size":467,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T08:45:15.196Z","etag":null,"topics":["database","heroku","javascript","rails","ruby"],"latest_commit_sha":null,"homepage":"","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/Eduardo06sp.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-15T08:11:21.000Z","updated_at":"2023-01-10T00:18:05.000Z","dependencies_parsed_at":"2023-04-07T14:01:04.519Z","dependency_job_id":null,"html_url":"https://github.com/Eduardo06sp/members-only","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Eduardo06sp/members-only","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Eduardo06sp%2Fmembers-only","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Eduardo06sp%2Fmembers-only/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Eduardo06sp%2Fmembers-only/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Eduardo06sp%2Fmembers-only/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Eduardo06sp","download_url":"https://codeload.github.com/Eduardo06sp/members-only/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Eduardo06sp%2Fmembers-only/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32720770,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["database","heroku","javascript","rails","ruby"],"created_at":"2024-10-02T20:40:33.516Z","updated_at":"2026-05-07T02:39:08.933Z","avatar_url":"https://github.com/Eduardo06sp.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Members Only!\n![A screenshot displaying the website with pre-filled posts](https://i.postimg.cc/cLZWGt1Z/members-only-home.png \"Site Home Page\")\nA mobile-friendly website where registered users may post stories, but only registered users may view the author of each story.\n\n## General Information\nMembers Only is an exclusive clubhouse where club members can write posts. Other (registered) members may see the author of each post. Guests (those who are not logged in) may only see the posts, but not the author of each post.\n\nThis project was created with Rails. User authentication was made possible with Devise.\nThe website is designed with a mobile-first approach, and as a result, will maintain its layout across devices of many screen sizes.\nExcessively long posts are truncated using JavaScript, and can be expanded. The user may toggle between the two states using the \"See More\"/\"See Less\" button.\n\n## Installing / Getting Started\n\u003e Prerequisites:\n\u003e * Ruby \u003e= 2.7.2\n\u003e * Rails \u003e= 6.1.4.4\n\u003e * Bundler \u003e= 2.1.4\n\u003e * PostgreSQL \u003e= 13.5\n\n```bash\ngit clone https://github.com/Eduardo06sp/members-only.git\ncd members-only/\nbundle install\nbin/rails server\n```\nThen visit http://localhost:3000/ to view the project.\n\n## Features\n* Log in/out\n* Sign up\n* Create new post\n* Responsive design\n\n## Reporting Issues/Feedback/Contact\nBug reports are greatly appreciated. You may create a new issue with a simple description of the problem, and any steps leading up to it.\nPRs are kindly appreciated.\n\nYou may also email me at: eduardopelaez@pm.me\n\n## Acknowledgements\n* [The Odin Project](https://www.theodinproject.com/home), my favorite, highly-recommended resource for learning full-stack web development\n  - For providing this project idea ([see the instructions for this assignment here](https://www.theodinproject.com/paths/full-stack-ruby-on-rails/courses/ruby-on-rails/lessons/members-only))\n  - For their kind, wonderful Discord community\n* Vecteezy artist lexlinx for [the creative illustration of the odin viking](https://www.vecteezy.com/vector-art/5191239-god-odin-mascot-viking-illustration)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feduardo06sp%2Fmembers-only","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feduardo06sp%2Fmembers-only","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feduardo06sp%2Fmembers-only/lists"}