https://github.com/bemtorres/dinoshop-multiusers-laravel
Dinoshop multiusers
https://github.com/bemtorres/dinoshop-multiusers-laravel
laravel laravel-framework multitenant
Last synced: about 1 month ago
JSON representation
Dinoshop multiusers
- Host: GitHub
- URL: https://github.com/bemtorres/dinoshop-multiusers-laravel
- Owner: bemtorres
- License: mit
- Created: 2025-06-16T05:13:42.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2025-06-18T03:22:53.000Z (4 months ago)
- Last Synced: 2025-06-18T04:26:55.358Z (4 months ago)
- Topics: laravel, laravel-framework, multitenant
- Language: CSS
- Homepage:
- Size: 11.6 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 🦖 DinoShop
**DinoShop** es un sistema multitienda open source construido con Laravel que permite crear múltiples tiendas desde una sola instalación. Ideal para desarrolladores que quieren probar APIs, lanzar tiendas rápidamente o construir soluciones SaaS personalizadas.
---
## 🚀 Características Principales
- 🏪 **Multitienda real**: Crea y gestiona múltiples tiendas independientes bajo un solo sistema.
- ⚙️ **API RESTful**: Prueba endpoints fácilmente, ideal para desarrollo frontend o integración con apps externas.
- 🧪 **Entorno de pruebas**: Perfecto para testing, prototipos o sandbox de comercio electrónico.
- 🧩 **Extensible**: Arquitectura modular, pensada para escalar.
- 🌐 **Multiusuario y multitenant**: Cada usuario puede crear su propia tienda con su propio catálogo.
- 🔐 **Autenticación y permisos**: Gestión completa de usuarios por tienda.
- 📦 **Open Source**: Puedes contribuir, modificar o usarlo como base para tu próximo proyecto SaaS.---
## Descripción
## Requisitos
- PHP 8.2.5>
- MySQL## Tecnologías
- [Bootstrap 5.3](https://getbootstrap.com/docs/5.3/getting-started/introduction/)
- [Tailwind CSS](https://tailwindcss.com/docs/installation)
- [VUE 3](https://v3.vuejs.org/guide/introduction.html)## start project 🚀
in your terminal run:
```shell
git clone https://github.com/bemtorres/dinoshop-laravel tiendacd tienda
composer install
npm install
npm run build
php artisan storage:link
php artisan key:generate
cp .env.example .env
```
### create databaseIn the file .env.example change the name to .env and change the following lines:
```shell
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=tienda
DB_USERNAME=root
DB_PASSWORD=
```
once the changes are made, run the following command:```shell
php artisan migrate
```if you reinstall the database, run the following command: 😄
```shell
php artisan migrate:fresh
```### Others
* CoreUI - HTML, CSS, and JavaScript UI Components Library
* @version v4.2.6
* @link https://coreui.io/
* Copyright (c) 2022 creativeLabs Łukasz Holeczek
* License MIT (https://coreui.io/license/)## License
MIT License (MIT). Please see [License File](LICENSE.md) for more information.