{"id":48109381,"url":"https://github.com/rubenpazch/group-our-transactions","last_synced_at":"2026-04-04T16:00:41.282Z","repository":{"id":39126452,"uuid":"264096060","full_name":"rubenpazch/Group-our-transactions","owner":"rubenpazch","description":"Group our Wishlist is a web application with responsive behavior for mobile usage built with Ruby on Rails this application is based on an app for grouping payments by a goal with your family friends you can find the full requirements here. Exploring this project you can find these options (login, sign in, all my wishlist, all my external wishlist, all groups and log out, check out a wish list as an additional feature).","archived":false,"fork":false,"pushed_at":"2023-01-19T18:56:19.000Z","size":6928,"stargazers_count":5,"open_issues_count":32,"forks_count":0,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2023-03-06T22:24:51.836Z","etag":null,"topics":["boostrap4","factory","faker","postgresql","rspec-rails","ruby","ruby-on-rails"],"latest_commit_sha":null,"homepage":"https://morning-taiga-75196.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/rubenpazch.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-05-15T04:32:32.000Z","updated_at":"2020-09-10T19:11:02.000Z","dependencies_parsed_at":"2023-02-05T11:46:01.144Z","dependency_job_id":null,"html_url":"https://github.com/rubenpazch/Group-our-transactions","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/rubenpazch/Group-our-transactions","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubenpazch%2FGroup-our-transactions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubenpazch%2FGroup-our-transactions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubenpazch%2FGroup-our-transactions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubenpazch%2FGroup-our-transactions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubenpazch","download_url":"https://codeload.github.com/rubenpazch/Group-our-transactions/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubenpazch%2FGroup-our-transactions/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31405191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T10:20:44.708Z","status":"ssl_error","status_checked_at":"2026-04-04T10:20:06.846Z","response_time":60,"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":["boostrap4","factory","faker","postgresql","rspec-rails","ruby","ruby-on-rails"],"created_at":"2026-04-04T16:00:25.829Z","updated_at":"2026-04-04T16:00:41.270Z","avatar_url":"https://github.com/rubenpazch.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./images/phone-wishlist.png\"\n        height=\"230\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ch1 align=\"center\"\u003e Group our Wishlist   \u003c/h1\u003e    \n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ch2 align=\"center\"\u003e Web application with responsive behavior for mobile usage\u003c/h2\u003e    \n\u003c/p\u003e\n\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://img.shields.io/badge/Microverse-blueviolet\" alt=\"Contributors\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/Microverse-blueviolet\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://ruby-doc.org/core-2.7.0/Array.html\" alt=\"Ruby\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/Ruby-2.6.5-blue\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://rubyonrails.org/\" alt=\"Rails\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/Rails-6.0.3-blue\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.rubydoc.info/gems/bootstrap-sass/3.3.6\" alt=\"Bootstrap-sass\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/Bootstrap--sass-3.4.1-lightgrey\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://rspec.info/documentation/\" alt=\"Rspec-rails\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/Rspec--rails-4.0.0-orange\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://rubygems.org/gems/pg/versions/0.18.4?locale=es\" alt=\"Postgresql\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/Postgresql-2.0-yellow\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.heroku.com/\" alt=\"Heroku\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/Heroku-published-lightgrey\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n  \u003cp align=\"center\"\u003e    \n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/rubenpazch/Group-our-transactions\"\u003e\u003cstrong\u003eExplore this project »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\u0026#10023;\n    \u003ca href=\"https://morning-taiga-75196.herokuapp.com/\"\u003eView Demo\u003c/a\u003e   \u0026#10023;  \n    \u003ca href=\"https://github.com/rubenpazch/Group-our-transactions/issues\"\u003eReport Bug\u003c/a\u003e    \u0026#10023;\n    \u003ca href=\"#Getting-Started\"\u003eGetting Started\u003c/a\u003e \u0026#10023; \u003ca href=\"#Install\"\u003eInstalling\u003c/a\u003e \u0026#10023;\n    \u003ca href=\"#Extra-Feature\"\u003eExtra Feature\u003c/a\u003e \u0026#10023;\n    \u003ca href=\"#Screenshots-of-the-App\"\u003eScreenshots of the App\u003c/a\u003e \u0026#10023;\n    \u003ca href=\"#Authors\"\u003eAuthor\u003c/a\u003e \u0026#10023;\n    \n  \u003c/p\u003e\n\n\n\n\u003cbr/\u003e\n\n\nGroup our Wishlist is a web application with responsive behavior for mobile usage\nbuilt with \u003cb\u003eRuby on Rails\u003c/b\u003e this application is based on an app for grouping payments by a goal with your family/friends you can find the full requirements   \u003ca href=\"https://www.notion.so/microverse/Group-our-transactions-ccea2b6642664540a70de9f30bdff4ce\" alt=\"Requirements\"\u003ehere\u003c/a\u003e. Exploring this project you can find these options (\u003cb\u003elogin\u003c/b\u003e, \u003cb\u003e sign-in\u003c/b\u003e,\u003cb\u003e all my wishlist\u003c/b\u003e,\u003cb\u003e all my external wishlist\u003c/b\u003e,\u003cb\u003e all groups and log out\u003c/b\u003e, \u003cb\u003e check out a wish list as an additional feature\u003c/b\u003e). \n\nIt is required to sing in before to start using this application, Group our Wishlist is related with an online store where you buy some products, sometimes you just want to save some product that you want to review later, this is the basic idea about group our wishlist, \u003cb\u003e you can save a product wish\u003c/b\u003e, groups allow you to separate your list of wish with a specific category. \n\nWhen you don't want to associate with any category you can create a wishlist that will be not associated with any group or category, finally check out is the extra feature added to be able to proceed with the check out for any of the products you saved.\n\n\n\u003cbr/\u003e\n\n\u003cimg src=\"./images/gif-wishlist.gif\" width=\"100%\"/\u003e\n\n\u003cbr/\u003e\n\n## Getting Started\n\nThis project was built using Ruby and Rails version 6, it is a web application and for running on your local environment you should follow these guidelines.\n\n\n### Prerequisites\n\n- Ruby 2.6.5\n- Rails 6.0.3\n- Git\n\n### Setup\n\nThe project repository can be found in [GitHub link](https://github.com/rubenpazch/Group-our-transactions) or just clone the project using this command. \n\n\n\n```\nUsing SSH \n\n# git clone  https://github.com/rubenpazch/Group-our-transactions.git\n\nUsing HTTPS\n\n# git clone  git@github.com:rubenpazch/Group-our-transactions.git\n\n```\n\n+ Open terminal on your workspace with\n\n```\ncd /home/workspace/Group-our-transactions\n```\n\n\n## Install\n\n\nTo get started with the app, clone the repo, and then install the needed gems:\n\n```\n# bundle install --without production\n```\n\nNext, migrate the database:\n\n```\n# rails db:migrate\n```\n\n\n```\n$ rails server\n```\n\n### Usage\n\nTo watch the local version of this project check on your browser for the link \n\n```\nListening on tcp://127.0.0.1:3000\n```\n\n### Run tests\n\nRun the test suite to verify that everything is working correctly:\n\n```\n# bundle exec rspec\n```\n\nIf the test suite passes, you'll be ready to run the app in a local server:\n\n\n### Deployment\n\nTo deploy to heroku first login in heroku\n\n```\n# heroku login\n```\n\nCreate a new project in heroku\n\n```\n# heroku create\n```\n\nYou can verify that the remote was added to your project by running:\n```\n# git config --list | grep heroku\n# git push heroku master\n```\n\nMigrate your database\n```\nheroku run rake db:migrate\n```\n\n### Tools used on this project\n\n- Visual Studio Code\n- VSCode Ruby by Stafford Brunk\n- Rubocop for Visual Studio Code\n- Bootstrap \n- Rspec \n- Jquery\n- Faker\n- Factory Bot\n\n\n\u003cbr/\u003e\n\n## Watch the Live Version\n\n\nclick on the link to watch [live version](https://morning-taiga-75196.herokuapp.com/)\n\n\u003cbr/\u003e\n\n\n## Extra Feature\n\n+ Click on the checkout button of the specific wishlist.\n+ Proceed with the payment.\n+ Notes.- After saving the payment the wishlist will disappear from the list\n\n![Preview](./docs/checkout.png)\n![Preview](./docs/payment.png)\n\n## Screenshots of the App\n\n![Preview](./docs/login.png)\n![Preview](./docs/register.png)\n![Preview](./docs/new.png)\n![Preview](./docs/profile.png)\n![Preview](./docs/login-register.png)\n![Preview](./docs/save-wislist.png)\n\n## Contributing\n\nThis project was created for educational purposes as part of the Microverse web development curriculum; contributing is not accepted.\n\nFeel free to check the [issues page](https://github.com/rubenpazch/Group-our-transactions/issues).\n\n\n## Authors\n\n👤 **Ruben Paz Chuspe**\n\n- Github: [@rubenpazch](https://github.com/rubenpazch)\n- Linkedin: [rubenpch](https://www.linkedin.com/in/rubenpch/)\n- Twitter: [@ChuspePaz](https://twitter.com/ChuspePaz)\n\n### Show your support\n\nGive a ⭐️ if you like this project!\n\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details\n\n## Acknowledgments\n\n* [Design idea by Gregoire Vella on Behance](https://www.behance.net/gregoirevella)\n* [Creative Commons ](https://creativecommons.org/licenses/by-nc/4.0/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frubenpazch%2Fgroup-our-transactions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frubenpazch%2Fgroup-our-transactions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frubenpazch%2Fgroup-our-transactions/lists"}