{"id":16596147,"url":"https://github.com/edixonalberto/app-savee","last_synced_at":"2026-04-14T04:31:56.322Z","repository":{"id":110612323,"uuid":"601886668","full_name":"EdixonAlberto/app-savee","owner":"EdixonAlberto","description":"Aplicación web movil para la generación de lista de compras de alimentos.","archived":false,"fork":false,"pushed_at":"2023-02-16T19:51:56.000Z","size":349,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-15T20:30:57.609Z","etag":null,"topics":["portfolio","react","sass","typescript","vite"],"latest_commit_sha":null,"homepage":"https://app-savee.netlify.app/","language":"TypeScript","has_issues":false,"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/EdixonAlberto.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,"zenodo":null}},"created_at":"2023-02-15T03:07:25.000Z","updated_at":"2023-03-22T14:40:58.000Z","dependencies_parsed_at":"2023-03-13T13:50:06.440Z","dependency_job_id":null,"html_url":"https://github.com/EdixonAlberto/app-savee","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/EdixonAlberto/app-savee","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdixonAlberto%2Fapp-savee","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdixonAlberto%2Fapp-savee/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdixonAlberto%2Fapp-savee/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdixonAlberto%2Fapp-savee/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EdixonAlberto","download_url":"https://codeload.github.com/EdixonAlberto/app-savee/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdixonAlberto%2Fapp-savee/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31782736,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"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":["portfolio","react","sass","typescript","vite"],"created_at":"2024-10-11T23:52:28.003Z","updated_at":"2026-04-14T04:31:56.314Z","avatar_url":"https://github.com/EdixonAlberto.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# App Savee\n\nAplicación web movil para la generación de lista de compras de alimentos.\n\n### Demo \u0026#x279c; [https://app-savee.netlify.app/](https://app-savee.netlify.app/)\n\n## Vistas Generadas\n\n- Login\n- Varias pantallas con petición de datos para generar un plan de alimentación.\n- Una pantalla con una selección de productos a modo de carrito de compras.\n- Un botón de pago de paypal, como pasarela de pago.\n\n## Probar Aplicación\n\nPara emular el comportamiento de la aplicación debe realizar los siguientes pasos:\n\n- Debe dirigerse a la ruta `URL/login` y llenar los campos de correo y contraseña con cualquier texto, luego el boton se activará y al pulsarlo se mostrará la vista `Home`.\n\n![login](./images/login.png)\n\n- En la vista de `Home` deberá presionar el boton `Crear plan` ubicado en la primera tarjeta. Luego deberá preparar un plan de alimentación, se mostrarán varias vistas donde deberá presionar el boton continuar para avanzar. Por último se mostrará un boton `Ir al súper` que desplegará la vista de `Shopping`.\n\n![home](./images/home.png)\n![step1](./images/step1.png)\n![step2](./images/step2.png)\n![step3](./images/step3.png)\n![step4](./images/step4.png)\n\n- En la vista `Shopping` podrá ver una lista de alimentos con sus detalles y podrá seleccionar la cantidad que desee, luego deberá presionar el boton `Finalizar compra` para desplegar la vista de `Payment`.\n\n![shopping](./images/cart.png)\n\n- En la vista de `Payment` se mostrará información respecto al proceso de pago, al final se muestra un `boton de pago de paypal`, al precionarlo la página lo redireccionará a la página de pago de Paypal. En este punto deberá usar la función de regresar de su navegador web, cuando lo haga se mostrará la ultima vista `PaymentSuccess`. De no mostrarse, deberá ir manualmente a la ruta: `URL/payment-success` para visualizarla.\n\n![payment](./images/payment.png)\n![payment-success](./images/payment-success.png)\n\n## Mockup de Datos\n\nLos datos de prueba usados para renderizar las vistas antes mostradas se obtuvieron desde archivos `json` ubicados en la ruta [/src/mocks](./src/mocks/)\n\n- food.json\n```json\n[\n  {\n    \"name\": \"Pimiento rojo\",\n    \"qty\": 120,\n    \"price\": 0.10,\n    \"image\": \"https://guadanatura.es/wp-content/uploads/2020/08/pimientos-california-rojo.jpg\"\n  },\n  { ... }\n]\n```\n\n- allergens.json\n```json\n[\n  \"Sopa\",\n  \"Pescado\",\n  \"Mostaza\",\n  \"Molusoos\",\n  \"Lacteos\",\n  \"Huevos\",\n  \"Gluten\",\n  \"Frutos de cascara\",\n  \"Crustaceos\",\n  \"Apio\",\n  \"Granos de sesamo\",\n  \"Altramuces\"\n]\n```\n\n- kitchen.json\n```json\n[\n  \"Canana\",\n  \"International\",\n  \"Ligera\",\n  \"Ocasion especial\",\n  \"Moderna\",\n  \"Para llevar\",\n  \"Para niños\",\n  \"Sin gluten\",\n  \"Tradicional\"\n]\n```\n\n## Lista de Comandos\n```sh\n# Ejecutar en modo desarrollo\nyarn dev\n\n# Compilar app a producción\nyarn build\n\n# Ejecutar en modo producción\nyarn preview\n\n# Formatear todo el código usando prettier\nyarn format\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedixonalberto%2Fapp-savee","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fedixonalberto%2Fapp-savee","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedixonalberto%2Fapp-savee/lists"}