Skip to content

A system developed for comprehensive loan management, tailored to the specific needs of small and medium-sized businesses. It allows for customer control, contract generation, payment schedules, credit record keeping, and automatic PDF receipt generation.

License

Notifications You must be signed in to change notification settings

Jefferson0k/Prestamos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prestamos – Laravel 12 + PrimeVue + Docker + PostgreSQL

Prestamos is a full-stack application developed by Coveñas Roman Jeferson Grabiel, built using Laravel 12, Docker, PostgreSQL, and PrimeVue for the user interface.

⚠️ This project is licensed for educational and personal use only. Commercial use is not permitted. See the LICENSE file for more information.


🧰 Prerequisites

  • Docker and Docker Compose
  • PHP >= 8.3 (if running outside Docker)
  • Composer
  • Node.js and npm

🚀 Installation (Docker)

  1. Clone the repository:

    git clone https://github.com/Jefferson0k/Prestamos.git
    cd Prestamos
  2. Copy the environment configuration:

    cp .env.example .env
  3. Start the Docker containers:

    docker-compose up -d
  4. Install PHP dependencies:

    docker-compose exec app composer install
  5. Install frontend dependencies:

    npm install
  6. Generate application key:

    docker-compose exec app php artisan key:generate
  7. Configure the database in .env:

    DB_CONNECTION=pgsql
    DB_HOST=postgres
    DB_PORT=5432
    DB_DATABASE=your_database
    DB_USERNAME=your_user
    DB_PASSWORD=your_password
    
  8. Run database migrations:

    docker-compose exec app php artisan migrate
  9. Build frontend assets:

    npm run dev
  10. Start the development server:

    php artisan serve

🎨 UI Framework

This project uses PrimeVue to build responsive and elegant user interfaces with Vue 3 components.


👨‍💻 Author

Developed entirely by:

Coveñas Roman Jeferson Grabiel
🔗 GitHub - Jefferson0k


📄 License

This project is licensed under the
Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)

You may study, copy, and modify this code for non-commercial purposes only.
Commercial use is prohibited without express permission from the author.

See the LICENSE file for full legal terms.

About

A system developed for comprehensive loan management, tailored to the specific needs of small and medium-sized businesses. It allows for customer control, contract generation, payment schedules, credit record keeping, and automatic PDF receipt generation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •