https://github.com/jrafael91/auto-portal
Aplicación Web para gestionar los servicios de los Autos
https://github.com/jrafael91/auto-portal
filament laravel
Last synced: 6 days ago
JSON representation
Aplicación Web para gestionar los servicios de los Autos
- Host: GitHub
- URL: https://github.com/jrafael91/auto-portal
- Owner: JRafael91
- Created: 2024-05-03T02:33:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-29T04:36:42.000Z (6 months ago)
- Last Synced: 2025-03-30T20:03:09.379Z (about 1 month ago)
- Topics: filament, laravel
- Language: PHP
- Homepage: https://autoportal.store
- Size: 1.14 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Auto Portal
Aplicación para la gestión de órdenes de servicios.## Requisitos
- [Docker](https://www.docker.com/)
## Instrucciones para iniciar proyecto
### 1. Clonar Repositorio
Abre una terminal y navega al directorio donde deseas clonar el repositorio.
Luego, ejecuta el siguiente comando:```bash
git clone https://github.com/JRafael91/auto-portal.git
```### 2. Navegar a Carpeta de Proyecto
```bash
cd nombre-del-proyecto
```
### 3. Configuración el Archivo .envCopia el archivo `.env.example` y créalo como `.env`
```bash
cp .env.example .env
```Después, abre el archivo .env en un editor de texto y configura las variables de entorno necesarias,
como la conexión a la base de datos.Variables por defecto para conectar la base de datos.
```editorconfig
DB_CONNECTION=mysql
DB_HOST=database
DB_PORT=3306
DB_DATABASE=auto_portal
DB_USERNAME=root
DB_PASSWORD=root
```
### 4. Configurar Docker
El proyecto utiliza Docker, asegúrate de tener Docker instalado en tu sistema.
Luego, navega al directorio del proyecto, el archivo docker-compose.yml carga las configuraciones de la base de datos proporcionadas
por el archivo .env, por lo cual debes configurar una conexión de base de datos desde el archivo .env.Al usar los servicios de docker compose, la variable `DB_HOST` debe ser el nombre del contenedor
que proporciona el servicio de base de datos.### 5. Construir y Levantar los Contenedores
Ejecuta el siguiente comando para construir
y levantar los contenedores definidos en el archivo `docker-compose.yml`.```bash
docker compose up -d
```Esto iniciará los contenedores en segundo plano.
### 6. Verificar conexión entre la aplicación y la base de datos
```bash
php artisan db:show
```### 7. Crear usuario SuperAdmin
```bash
php artisan make:filament-user
```### 8. Correr los Seeder para la creación de productos.
```bash
php artisan db:seed
```
### 9.- Pantallas
- Login, por medio de un correo y contraseña, al cuál se le manda un correo con un código OTP.

- Dashboard, donde se muestra el conteo de las órdenes y el monto total por mes.

- CRUD de Productos

- CRUD de Órdenes, también se asigna al técnico asignado para esa orden.

### Otras funcionalidades
- Actualizar información de usuario y avatar.
- CRUD de técnicos, los cuáles tienen acceso a la aplicacion móvil.