{"id":14955305,"url":"https://github.com/samojeyinka/mopp","last_synced_at":"2026-01-18T18:01:59.206Z","repository":{"id":209717331,"uuid":"724761240","full_name":"samojeyinka/mopp","owner":"samojeyinka","description":"This rails project is an online publishing platform where individuals and organizations can create and share articles or blog posts on a wide range of topics.  Follow on another and chat","archived":false,"fork":false,"pushed_at":"2024-01-01T22:46:02.000Z","size":2454,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-09T18:30:23.494Z","etag":null,"topics":["rails","rails-api","rails-application","rails-blog","rails-engine","rails-fullstack","rails-social-media","rails-tutorial","rails-website","rails7","ror-blog","ruby-app","ruby-application","ruby-gem","ruby-on-raills","ruby-on-rails","rubyonrails"],"latest_commit_sha":null,"homepage":"https://mopp-app-f094fba44bf3.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/samojeyinka.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":"2023-11-28T18:35:49.000Z","updated_at":"2024-02-09T22:43:27.000Z","dependencies_parsed_at":"2023-12-21T19:08:05.472Z","dependency_job_id":"a940a4e1-1371-4238-8aee-95a9edd68a9b","html_url":"https://github.com/samojeyinka/mopp","commit_stats":null,"previous_names":["samojeyinka/multib-online-publishing-platform"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samojeyinka%2Fmopp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samojeyinka%2Fmopp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samojeyinka%2Fmopp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samojeyinka%2Fmopp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samojeyinka","download_url":"https://codeload.github.com/samojeyinka/mopp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247135973,"owners_count":20889566,"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":["rails","rails-api","rails-application","rails-blog","rails-engine","rails-fullstack","rails-social-media","rails-tutorial","rails-website","rails7","ror-blog","ruby-app","ruby-application","ruby-gem","ruby-on-raills","ruby-on-rails","rubyonrails"],"created_at":"2024-09-24T13:10:57.555Z","updated_at":"2026-01-18T18:01:59.198Z","avatar_url":"https://github.com/samojeyinka.png","language":"Ruby","readme":"## Project Status\n\n🚧 **Work in Progress** 🚧\n\nI'm actively working on this project and will be updating the repository regularly. Feel free to check back for the latest features and code additions. Your feedback and opinion are always welcome!\n\n---\n\n### Demo\n👉 https://mopp-app-f094fba44bf3.herokuapp.com/\n\n\n![m1](https://github.com/samojeyinka/MultiB-Online-publishing-platform/assets/131479901/d1039df7-5b5b-4fe0-95ef-c066af11e715)\n![m2](https://github.com/samojeyinka/MultiB-Online-publishing-platform/assets/131479901/a786e63f-839b-47d1-91ae-12cc5b632c0a)\n![m3](https://github.com/samojeyinka/MultiB-Online-publishing-platform/assets/131479901/84c673da-6e7b-44eb-ad71-a73c68520e8c)\n![m4](https://github.com/samojeyinka/MultiB-Online-publishing-platform/assets/131479901/a4b5743f-6c6b-492b-9945-0ca255aa10b2)\n![m5](https://github.com/samojeyinka/MultiB-Online-publishing-platform/assets/131479901/4ec51b45-bb97-4a88-8ae4-39d74723769b)\n![m6](https://github.com/samojeyinka/MultiB-Online-publishing-platform/assets/131479901/d10b99ca-775e-43d6-a9bd-3e30298edba2)\n\n\n\n\n## README\n\nThis README provides an overview of the steps necessary to get the Ruby on Rails application up and running. Please follow the instructions below:\n\n### Prerequisites\n\n- Ruby version: 3.2.2\n- Rails version: 7.1.2\n- Database: SQLite3 (version 1.4)\n- Web server: Puma (version 5.0)\n\n### Installation\n\n1. Clone the repository to your local machine:\n\n    ```bash\n    git clone \u003crepository_url\u003e\n    ```\n\n2. Install the required gems:\n\n    ```bash\n    bundle install\n    ```\n\n3. Create the database and run migrations:\n\n    ```bash\n    rails db:create\n    rails db:migrate\n    ```\n\n4. Start the Puma server:\n\n    ```bash\n    rails server\n    ```\n\n### Configuration\n\n#### Database Configuration\n\n- Ensure you have SQLite3 installed.\n- Update the `config/database.yml` file if necessary.\n\n#### Environment Variables\n\n- Set any required environment variables in the `.env` file.\n\n### How to Run the Test Suite\n\nTo run the test suite, use the following command:\n\n```bash\nrails test\n```\n\n### Services\n\n- Ensure the following services are set up and running:\n  - Job queues\n  - Cache servers\n  - Search engines\n\n### Deployment Instructions\n\n- Coming soon.\n\n### Additional Configuration\n\n#### Active Storage\n\n- Active Storage variants are used for transforming images. Follow [Active Storage Overview](https://guides.rubyonrails.org/active_storage_overview.html#transforming-images) for additional configuration.\n\n#### Development Environment\n\n- Consider uncommenting and using additional gems in the development group based on your preferences.\n\n#### Test Environment\n\n- System testing is set up. Adjust configurations in the test group as needed.\n\n### Dependencies\n\n- Review the Gemfile for additional gems and their purposes.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamojeyinka%2Fmopp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamojeyinka%2Fmopp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamojeyinka%2Fmopp/lists"}