{"id":15152635,"url":"https://github.com/brolinr/sample_app","last_synced_at":"2026-01-20T03:33:58.778Z","repository":{"id":175292542,"uuid":"574395686","full_name":"brolinr/sample_app","owner":"brolinr","description":"A social media platform almost like twitter","archived":false,"fork":false,"pushed_at":"2023-10-19T18:43:18.000Z","size":297,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T13:52:56.430Z","etag":null,"topics":["bootstrap","pagy","ruby","rubyonrails","rubyonrailstutorial"],"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/brolinr.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-12-05T08:08:21.000Z","updated_at":"2023-06-14T14:03:30.000Z","dependencies_parsed_at":"2023-10-19T21:45:01.276Z","dependency_job_id":null,"html_url":"https://github.com/brolinr/sample_app","commit_stats":null,"previous_names":["brolinr/sample_app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brolinr%2Fsample_app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brolinr%2Fsample_app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brolinr%2Fsample_app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brolinr%2Fsample_app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brolinr","download_url":"https://codeload.github.com/brolinr/sample_app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247640472,"owners_count":20971558,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["bootstrap","pagy","ruby","rubyonrails","rubyonrailstutorial"],"created_at":"2024-09-26T16:20:26.658Z","updated_at":"2026-01-20T03:33:58.754Z","avatar_url":"https://github.com/brolinr.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ruby on Rails Sample App (Hartl Tutorial)\n\nThis is a sample Ruby on Rails application created as part of the [Michael Hartl's Rails Tutorial](https://www.railstutorial.org/). It's designed to help you learn and understand the fundamentals of building web applications with Ruby on Rails.\n\n## Features\n\n- User authentication (signup, login, logout)\n- User profiles\n- Micropost creation and deletion\n- Following and followers\n- Static pages (Home, Help, About, Contact)\n\n## Getting Started\n\n### Prerequisites\n\nBefore you begin, make sure you have the following installed:\n\n- Ruby: 3.1.2\n- Rails: 7.0.4 \n\n### Installation\n\n1. Clone this repository:\n\n   ```bash\n   git clone https://github.com/brolinr/sample_app.git\n   ```\n2. Navigate to the project's directory:\n  ```bash\n  cd sample_app\n  ```\n3. Install required gems:\n  ```bash\n  bundle config set --local without 'production' \u0026\u0026 bundle install\n  ```\n4. Setup the database:\n  ```bash\n  rails db:migrate\n  ```\n5. Run the tests:\n  ```bash\n  rails test\n  ```\n6. If all tests are passing then start the server:\n  ```bash\n  rails server\n  ```\n7. Open your web browser and visit `http://localhost:3000` to access the Rails Tutorial sample app.\n\n### Usage\nThis app is an implementation of the sample app described in Michael Hartl's Rails Tutorial. You can use it to learn the basics of Ruby on Rails, including user authentication, microposts, and more. Follow the chapters of the tutorial to explore different features.\n\n### License\nThis project is based on the [https://www.railstutorial.org/](Ruby on Rails Tutorial) by Michael Hartl. Please refer to the tutorial for licensing details and terms of use.\n\n### Acknowledgments\n- Michael Hartl for the Rails Tutorial\n\n### Contact\nIf you have any questions or need assistance with this sample app, please refer to the Ruby on Rails Tutorial for support and additional resources.\nEnjoy learning with the Ruby on Rails Sample App! Happy coding!\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrolinr%2Fsample_app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrolinr%2Fsample_app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrolinr%2Fsample_app/lists"}