{"id":20784710,"url":"https://github.com/thiago-cardoso/quickorder","last_synced_at":"2025-05-04T07:33:09.559Z","repository":{"id":48088459,"uuid":"389149403","full_name":"Thiago-Cardoso/quickorder","owner":"Thiago-Cardoso","description":"Development of project for manage your restaurant and your orders, Register your orders and visualize your orders in the kitchen.","archived":false,"fork":false,"pushed_at":"2023-03-11T12:52:45.000Z","size":32397,"stargazers_count":8,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-05-03T15:17:45.822Z","etag":null,"topics":["js","rails","ruby"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/Thiago-Cardoso.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":"2021-07-24T16:40:10.000Z","updated_at":"2024-10-23T15:22:02.000Z","dependencies_parsed_at":"2024-11-17T14:50:55.714Z","dependency_job_id":null,"html_url":"https://github.com/Thiago-Cardoso/quickorder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thiago-Cardoso%2Fquickorder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thiago-Cardoso%2Fquickorder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thiago-Cardoso%2Fquickorder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thiago-Cardoso%2Fquickorder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Thiago-Cardoso","download_url":"https://codeload.github.com/Thiago-Cardoso/quickorder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252305067,"owners_count":21726613,"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":["js","rails","ruby"],"created_at":"2024-11-17T14:32:19.623Z","updated_at":"2025-05-04T07:33:09.512Z","avatar_url":"https://github.com/Thiago-Cardoso.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"#\"\u003e\n   \u003cimg alt=\"# Quickorder\" src=\"https://github.com/Thiago-Cardoso/quickorder/blob/master/app/assets/images/quickorder.jpeg\" width=\"50\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003eQuickorder\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#\"\u003e\n    \u003cimg alt=\"Current Version\" src=\"https://img.shields.io/badge/version-1.0.0 -blue.svg\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://ruby-doc.org/core-3.0.1/\"\u003e\n    \u003cimg alt=\"Ruby Version\" src=\"https://img.shields.io/badge/Ruby-3.0.1 -green.svg\" target=\"_blank\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://guides.rubyonrails.org/6_1_release_notes.html\"\u003e\n    \u003cimg alt=\"\" src=\"https://img.shields.io/badge/Rails-~\u003e 6.1.4-blue.svg\" target=\"_blank\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n## Web\n\n\u003ca href=\"https://quickorder.pompis.com.br\" target=\"_blank\"\u003eAcessar projeto\u003c/a\u003e\n\n## Modelagem BD\n\n\u003ca href=\"https://github.com/Thiago-Cardoso/quickorder/blob/master/app/assets/images/modelagem.jpeg\" target=\"_blank\"\u003eAcessar Link\u003c/a\u003e\n\n## Mockups\n\n\u003ca href=\"https://github.com/Thiago-Cardoso/quickorder/blob/master/app/assets/images/mockup.png\" target=\"_blank\"\u003eAcessar Link\u003c/a\u003e\n\n\n## Screenshot\n![](https://github.com/Thiago-Cardoso/quickorder/blob/master/app/assets/images/projeto.gif)\n\n## Stack the Project\n\n- **Ruby on Rails**\n- **Bootstrap**\n- **Postgresql**\n- **Rspec(TDD)**\n\n\n# Quickorder\nManage your restaurant and your orders,\nRegister your orders and visualize your orders in the kitchen.\n\n# Video Youtube\nLink: https://www.youtube.com/watch?v=IRHX0t6H-30\n\n### Features\n\nAdministration\nManage your restaurant and your orders quickly and simply.\n\nDigital Commands - Order posting\nplace your orders through the digital command.\n\nKitchen\nview your orders according to their certain status,\ncancel or complete.\n\n### Populate data of access\nRun seed\n\n## Index\n\n- [Requirements](#requirements)\n- [First steps](#first-steps)\n- [Authors](#authors)\n- [Tests](#tests)\n- [License](#license)\n\n### Requirements\n\nFirst step is to install the docker service:\n\n```bash\n#Linux: ubuntu,Mint\n$ sudo apt-get update\n$ sudo apt-get install docker-ce\n$ sudo apt install docker-compose\n\n# Fedora\n$ sudo dnf update -y\n$ sudo dnf install docker-ce\n$ sudo dnf -y install docker-compose\n```\n\nFor test if the service was installed with succeed, you can run the command for to check de version of docker:\n\n```bash\n$ docker --version\n#Must be have the docker version: Docker version 18.06.0-ce\n$ docker-compose --version\n#Must\n\n\nYou must have installed on your machine:\n\n- Docker\n- Docker Compose\n```\n\n## First steps\n```\n\nFollow the instructions to have a project present and able to run it locally.\n\nAfter copying the repository to your machine, go to the project's root site and:\n\n\n1.  Construct the container\n\n```\ndocker-compose build\n```\n\n2.  Create of Database\n\n```\ndocker-compose run --rm website bundle exec rails db:create db:migrate\n\n```\n\n3.  up the project\n\n```\ndocker-compose up\n```\n\n4. Without turning off the server, open a new window and run the migrations\n\n```\ndocker-compose run --rm website bundle exec rails db:migrate if necessary populate database\n\nOBS. If the server does not create the pid file. due to gitignore\nit is necessary to create manually.\nmkdir tmp/pids\nError bundle assets or webpacker run\ndocker-compose run --rm app bundle exec rails webpacker:install\n\n## Tests\n\n![](https://github.com/Thiago-Cardoso/quickorder/blob/master/app/assets/images/testn.png)\n\nFor to do the tests it is necessary in docker container running:\n\nTest using Rspec:\n\n**Model**\n\ncategory\n\ndocker-compose run --rm app bundle exec rspec spec/models/category_spec.rb\n\nemployee\n\ndocker-compose run --rm app bundle exec rspec spec/models/employee_spec.rb\n\nproduct\n\ndocker-compose run --rm app bundle exec rspec spec/models/product_spec.rb\n\norder\n\ndocker-compose run --rm app bundle exec rspec spec/models/order_spec.rb\n\nProduct order\n\ndocker-compose run --rm app bundle exec rspec spec/models/product_order_spec.rb\n\n**Controller**\n\ncategories\n\ndocker-compose run --rm app bundle exec rspec spec/controllers/dashboard/categories_controller_spec.rb\n\nproducts\n\ndocker-compose run --rm app bundle exec rspec spec/controllers/dashboard/products_controller_spec.rb\n\nemployees\n\ndocker-compose run --rm app bundle exec rspec spec/controllers/dashboard/employees_controller_spec.rb\n\norders\n\ndocker-compose run --rm app bundle exec rspec spec/controllers/orders_controller_spec.rb\n\n\n## Authors\n\nProject created by the following developers\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore --\u003e\n| [\u003cimg src=\"https://avatars1.githubusercontent.com/u/1753070?s=460\u0026v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eThiago Cardoso\u003c/b\u003e\u003c/sub\u003e](https://github.com/Thiago-Cardoso)\u003cbr /\u003e | [\u003cimg src=\"https://avatars.githubusercontent.com/u/28460996?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFabricio Comeli\u003c/b\u003e\u003c/sub\u003e](https://github.com/fabriciobonjorno)\u003cbr /\u003e | [\u003cimg src=\"https://avatars.githubusercontent.com/u/69864017?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRaquel Lima\u003c/b\u003e\u003c/sub\u003e](https://github.com/RaquelLima7)\u003cbr /\u003e | [\u003cimg src=\"https://avatars.githubusercontent.com/u/8259466?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFábio Vilhena\u003c/b\u003e\u003c/sub\u003e](https://github.com/fvilhena)\u003cbr /\u003e | [\u003cimg src=\"https://avatars.githubusercontent.com/u/8593387?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePompermaier\u003c/b\u003e\u003c/sub\u003e](https://github.com/Pompermaier)\u003cbr /\u003e |\n| :---: | :---: | :---: | :---: | :---: |\n\n## License\n\nThis project is licensed under a Apache license 2.0 - see file [LICENSE](LICENSE) for more details\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthiago-cardoso%2Fquickorder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthiago-cardoso%2Fquickorder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthiago-cardoso%2Fquickorder/lists"}