{"id":14974885,"url":"https://github.com/alejandro-ser/webmall","last_synced_at":"2025-10-27T10:31:49.238Z","repository":{"id":37554158,"uuid":"260929559","full_name":"alejandro-ser/webmall","owner":"alejandro-ser","description":"Repositorio de respaldo para el tutorial \"Laravel MultiSeller Ecommerce\"","archived":false,"fork":false,"pushed_at":"2024-01-11T09:43:19.000Z","size":12329,"stargazers_count":3,"open_issues_count":25,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-01T05:23:05.423Z","etag":null,"topics":["bootstrap","iseed","laravel7","mailtrap","paypal-api","php7","shoping-cart","tienda","voyager"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alejandro-ser.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2020-05-03T13:41:44.000Z","updated_at":"2024-01-30T19:45:48.000Z","dependencies_parsed_at":"2023-02-05T09:00:19.115Z","dependency_job_id":"a36e4ba8-01bd-4bb4-81c3-a2228e074dc9","html_url":"https://github.com/alejandro-ser/webmall","commit_stats":{"total_commits":26,"total_committers":3,"mean_commits":8.666666666666666,"dds":0.5,"last_synced_commit":"b10d0c772bea0b3363141d561d81f0108efae9f0"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alejandro-ser%2Fwebmall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alejandro-ser%2Fwebmall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alejandro-ser%2Fwebmall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alejandro-ser%2Fwebmall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alejandro-ser","download_url":"https://codeload.github.com/alejandro-ser/webmall/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238480793,"owners_count":19479557,"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":["bootstrap","iseed","laravel7","mailtrap","paypal-api","php7","shoping-cart","tienda","voyager"],"created_at":"2024-09-24T13:51:13.327Z","updated_at":"2025-10-27T10:31:39.661Z","avatar_url":"https://github.com/alejandro-ser.png","language":"PHP","funding_links":["https://developer.paypal.com"],"categories":[],"sub_categories":[],"readme":"## Múltiple vendedor Ecommerce Laravel 7\n\nRepositorio de respaldo para el tutorial **[Multi Seller Ecommerce](https://www.youtube.com/playlist?list=PLzz9vf6075V2xMDgFzAE_j2tug2Vwx9u-)** del canal de youtube de __[WebDevMatics](https://www.youtube.com/channel/UCjpCwTGrMRuTi4FcrCYbkSQ)__\n\n## Instalar y configurar el proyecto\n\n- __Requisitos:__  \n    PHP \u003e= 7.2.5  \n    [Composer](https://getcomposer.org)  \n    [NodeJS](https://nodejs.org)\n\n- Clonar repositorio e ingresar al directorio principal  \n`git clone https://github.com/alejandro-ser/webmall.git`  \n`cd webmall`\n- Crear una base de datos en MySQL\n- Copiar ó renombrar el archivo __*.env.example*__ a __*.env*__  \n`cp .env.example .env`  \n- Agregar la conexión a la base de de datos en **_.env_**:  \n_DB_CONNECTION=mysql_  \n_DB_HOST=127.0.0.1_  \n_DB_PORT=3306_  \n_DB_DATABASE=_**_Tu_base_de_datos_va_aquí_**  \n_DB_USERNAME=_**_Tus_credenciales_van_aquí_**  \n_DB_PASSWORD=_**_Tus_credenciales_van_aquí_**\n- Ejecutar los comandos:  \n`composer install` (instalar dependencias de Laravel)  \n`php artisan migrate` (crear tablas en la base de datos)  \n`php artisan db:seed` (generar registros base del administrador)  \n`npm install \u0026\u0026 npm run dev` (compilar los scripts JS y estilos CSS)  \n`php artisan serve` (iniciar proyecto en servidor local)\n- Ingresar a la url **_http://127.0.0.1:8000_** para ver la tienda\n- Ingresar a la url **_http://127.0.0.1:8000/admin_** para ver el administrador\n\n### Credenciales\n\n- **Usuario cliente:**  \n    email: _customer@correo.dev_  \n    password: _12345678_\n\n- **Usuario vendedor:**  \n    email: _seller@correo.dev_  \n    password: _12345678_\n\n- **Usuario administrador:**  \n    email: _admin@correo.dev_  \n    password: _12345678_\n\n## Configuraciones adicionales para probar la tienda\n\n### Probar notificaciones por correo [**[Mailtrap](https://mailtrap.io)**]\n\n- Generar credenciales de SMTP en Mailtrap y agregarlas al archivo .ENV usando las siguientes lineas:  \n_MAIL_MAILER=smtp_  \n_MAIL_HOST=smtp.mailtrap.io_  \n_MAIL_PORT=2525_  \n_MAIL_USERNAME=_**_Tus_credenciales_van_aquí_**  \n_MAIL_PASSWORD=_**_Tus_credenciales_van_aquí_**  \n_MAIL_ENCRYPTION=null_  \n_MAIL_FROM_ADDRESS=webmall@webmall.dev_  \n_MAIL_FROM_NAME=Webmall_\n\n### Probar compras a traves de **__Paypal__** [**[API Paypal](https://developer.paypal.com)**]\n\n- Generar llaves de la API de Paypal y agregarlas al archivo .ENV usando las siguientes lineas:  \n_#PayPal Setting \u0026 API Credentials - sandbox_  \n_PAYPAL_SANDBOX_API_USERNAME=_**_Tus_llaves_van_aquí_**  \n_PAYPAL_SANDBOX_API_PASSWORD=_**_Tus_llaves_van_aquí_**  \n_PAYPAL_SANDBOX_API_SECRET=_**_Tus_llaves_van_aquí_**  \n_PAYPAL_SANDBOX_API_CERTIFICATE=_\n\n## Paquetes usados\n\n- [**[laravelshoppingcart](https://github.com/darryldecode/laravelshoppingcart)**] Manejo carro de compras\n\n- [**[laravel-paypal](https://github.com/srmklive/laravel-paypal)**] Pagos a traves de Paypal\n\n- [**[voyager](https://voyager-docs.devdojo.com/getting-started/installation)**] Panel de administración\n\n- [**[iseed](https://github.com/orangehill/iseed)**] Generar backup inverso para las seeds de la base de datos\n\n## Plantilla\n\n- [Ezone Template](https://themehunt.com/item/1527339-ezone-free-multipurpose-ecommerce-bootstrap4-template)\n\n## Imagenes demo\n\n### Tienda\n![Shop](/public/img/webmall-customer.png)\n### Carro\n![Cart](/public/img/webmall-cart.png)\n### Checkout\n![Checkout](/public/img/webmall-checkout.png)\n### Create shop\n![Create shop](/public/img/webmall-shop.png)\n### [**Admin**] Vendedor\n![Seller](/public/img/webmall-seller-shop.png)  \n### [**Admin**] Products\n![Seller Products](/public/img/webmall-seller-products.png)\n### [**Admin**] Admistrador\n![Admin](/public/img/webmall-admin.png)\n\n## Licencia\n\n[Licencia MIT](https://github.com/alejandro-ser/webmall/blob/master/LICENSE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falejandro-ser%2Fwebmall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falejandro-ser%2Fwebmall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falejandro-ser%2Fwebmall/lists"}