{"id":19940638,"url":"https://github.com/cristianosantan/paleva_tdev","last_synced_at":"2026-02-13T13:41:16.521Z","repository":{"id":259244369,"uuid":"876352119","full_name":"CristianoSantan/paleva_tdev","owner":"CristianoSantan","description":"PaLeva - Software de gestão de restaurantes, criado para o programa Treina Dev 13","archived":false,"fork":false,"pushed_at":"2024-11-22T14:41:12.000Z","size":4126,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T12:39:14.502Z","etag":null,"topics":["devise","mvc","oop","rails","ruby","sqlite3"],"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/CristianoSantan.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":"2024-10-21T20:26:33.000Z","updated_at":"2024-11-22T14:41:16.000Z","dependencies_parsed_at":"2024-10-23T20:59:24.323Z","dependency_job_id":"fa79e97e-e5a2-4f64-ba67-3aa9f2e71180","html_url":"https://github.com/CristianoSantan/paleva_tdev","commit_stats":null,"previous_names":["cristianosantan/paleva_tdev"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CristianoSantan/paleva_tdev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CristianoSantan%2Fpaleva_tdev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CristianoSantan%2Fpaleva_tdev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CristianoSantan%2Fpaleva_tdev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CristianoSantan%2Fpaleva_tdev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CristianoSantan","download_url":"https://codeload.github.com/CristianoSantan/paleva_tdev/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CristianoSantan%2Fpaleva_tdev/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274893250,"owners_count":25369278,"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","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["devise","mvc","oop","rails","ruby","sqlite3"],"created_at":"2024-11-13T00:06:16.086Z","updated_at":"2026-02-13T13:41:16.459Z","avatar_url":"https://github.com/CristianoSantan.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# PaLeva - Gestão de Restaurantes\n\nPaLeva é uma solução completa para a gestão de restaurantes, permitindo o controle de cardápios, pratos, bebidas, pedidos e muito mais. Com uma interface amigável e recursos que facilitam o dia a dia dos estabelecimentos, PaLeva permite que você foque no essencial: entregar uma experiência de qualidade aos seus clientes.\n\n## Recursos\n\n- **Gestão de Cardápios**: Criação e organização de cardápios personalizados com pratos e bebidas.\n- **Controle de Estoque**: Registre e acompanhe porções e ingredientes.\n- **Pedidos e Status**: Permite realizar e acompanhar pedidos, indicando o status de cada item.\n- **Registro de Preços**: Histórico de preços por prato ou bebida para análise de custos e ajustes.\n- **Interface de Autenticação**: Gerenciamento seguro de usuários e restrição de funcionalidades.\n\n## Pré-requisitos\n1. **setup**:\n   - Ruby 3.1+\n   - Rails 7.2.1+\n   - SQLite \n\n2. **gems instaladas**:\n   - gem \"devise\", \"~\u003e 4.9\"\n   - gem \"cpf_cnpj\"\n   - gem \"rack-cors\"\n   - gem \"rspec-rails\"\n   - gem \"capybara\"\n\n## Instalação\n\n1. **Clone este repositório**:\n   ```bash\n   git clone https://github.com/CristianoSantan/paleva_tdev.git\n   cd PaLeva\n   ```\n\n2. **Instale as dependências**:\n   ```bash\n   bundle install\n   ```\n\n3. **Configure o banco de dados**:\n   Configure o arquivo `database.yml` conforme as necessidades do seu ambiente. Em seguida, crie e migre o banco de dados:\n   ```bash\n   rails db:create\n   rails db:migrate\n   ```\n   Também é possível rodar as seeds para popular o banco com dados iniciais:\n   ```bash\n    rails db:seed\n   ```\n\n4. **Execute o servidor**:\n   ```bash\n   rails server\n   ```\n\n5. **Acesse a aplicação**:\n   Abra seu navegador e acesse `http://localhost:3000` para ver o PaLeva em funcionamento.\n\n6. **Login no Sistema**:\n   Para se logar com o usuário criado pelas seeds, use os seguintes dados, este é um usuario do tipo dono de estabelecimento, então basta entrar na aplicação e fazer login no link de dono:\n\n   - Email do dono: `freddie@burgerqueen.com`\n   - Senha: `password1234`\n\n   \u003cimg src=\"./app/assets/images/login_dono.png\" alt=\"login dono\" width=\"400px\"/\u003e\n\n   ou pode logar como um funcionario:\n\n   - Email do funcionario: `kurt@email.com`\n   - Senha: `password1234`\n\n\n## Uso Básico\n\n- **Cadastro e Login**: Para acessar todas as funcionalidades, registre-se como administrador do restaurante.\n- **Configuração do Restaurante**: Complete o cadastro do restaurante após o primeiro acesso, uma etapa obrigatória.\n- **Gestão de Cardápios**: No painel inicial, crie novos cardápios, adicione pratos e bebidas, e organize os itens conforme necessário.\n- **Histórico de Preços e Porções**: Visualize e atualize os preços dos itens sem apagar registros anteriores e gerencie porções específicas para pratos e bebidas.\n- **Pedidos**: Use a tela de cardápios para realizar pedidos.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcristianosantan%2Fpaleva_tdev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcristianosantan%2Fpaleva_tdev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcristianosantan%2Fpaleva_tdev/lists"}