Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leifermendez/sistema-prestamos
🟢 Sistema de préstamos con roles de usuarios, desarrollado en Laravel + Blade.
https://github.com/leifermendez/sistema-prestamos
blade composer laravel php system
Last synced: 9 days ago
JSON representation
🟢 Sistema de préstamos con roles de usuarios, desarrollado en Laravel + Blade.
- Host: GitHub
- URL: https://github.com/leifermendez/sistema-prestamos
- Owner: leifermendez
- License: apache-2.0
- Created: 2020-06-14T09:42:29.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-01T22:48:36.000Z (almost 2 years ago)
- Last Synced: 2024-10-11T09:47:11.565Z (25 days ago)
- Topics: blade, composer, laravel, php, system
- Language: Blade
- Homepage: https://sistema-prestamos-youtube.herokuapp.com/
- Size: 90 MB
- Stars: 72
- Watchers: 5
- Forks: 75
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
## Sistema de préstamos
#### ActualizadoSistema de préstamos con roles de usuarios, desarrollado en Laravel + Blade. Puede gestionar bóvedas, rutas de cobro, agentes, supervisores, cierres de ruta, histórico de pagos, estadÃstica de agente, reporte de gastos, perfil de cliente, entre otras cosas.
[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/leifermendez/sistema-prestamos)
#### Video Instalación
[Ver Video](https://www.youtube.com/watch?v=g1KBAwJ8r4k)#### Ver demo
[DEMO](https://sistema-prestamos-youtube.herokuapp.com/login)> Los datos se borran automaticamente cada 60 minutos
#### ¿Que puedo hacer con este sistema?
Gestionar roles de usuarios:
- Usuario
- Agente
- Supervisor
- Admin#### Usuario
Hace referencia de una persona a quien se presta el dinero esta persona puede elegir entre N número de cuotas a pagar su préstamo con un % de interés.#### Agente
Será el encargado de buscar nuevos clientes, registrar pagos, realizar la ruta de cobro siempre bajo el mando de un supervisor![](https://i.imgur.com/kbvwudQ.gif)
#### Supervisor
Tiene bajo su control una bóveda de cual posee un historial de transacciones con un monto base y a su vez puede asignar sub montos a los agentes los cuales deben realizar préstamos y cobros.![](https://i.imgur.com/DdkdJds.gif)
#### Admin
Encargado de crear las bóvedas, supervisor y agente. Siempre tiene el control de todos los otros módulos![](https://i.imgur.com/KAX76ui.gif)
### Requerimientos
```
"php": ">=5.6.4"
```### Instalación
Ejecutar los siguientes comandos en orden
```cmd
git clone https://github.com/leifermendez/sistema-prestamos.git
```
```cmd
cd sistema-prestamos
```
```cmd
composer install
```
Seguidamente recuerda que por seguridad el archivo ".env" no se copia, para ello dispones del mismo pero con el nombre
".env.example" el cual deberás renombrar a ".env" solamente.Recuerda también ingresar en el archivo ".env" los datos de conexión a la base de datos que deberas haber creado previamente, esto es importante para poder continuar con el siguiente paso y generar el "key".
```cmd
php artisan key:generate
```
```cmd
php artisan migrate:install
```
```cmd
php artisan migrate
```
```cmd
php artisan db:seedphp artisan migrate:fresh --seed
php artisan serve
```Optimiza el funcionamiento de las fechas estableciendo tu zona horaria [Ver zonas horarias](https://www.php.net/manual/es/timezones.php)
__config/app.php__
```php
....
'timezone' => 'Europe/Madrid',
....
```__NOTA:__ Recuerda para un optimo funcionamiento en modo PRODUCCION en el archivo `.env` establece
los siguientes valores de esta manera se desactiva los logs.
```
APP_ENV=production
APP_DEBUG=false
```### Usurios
Luego de correr con exito la migracion y los seeders, el sistema crea varios usuarios para comenzar a probar__Rol__: `admin`
__User__:`[email protected]`
__Contraseña__:`12345678`__Rol__: `supervisor`
__User__:`[email protected]`
__Contraseña__:`12345678`__Rol__: `agente`
__User__:`[email protected]`
__Contraseña__:`12345678`