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.
- Docker and Docker Compose
- PHP >= 8.3 (if running outside Docker)
- Composer
- Node.js and npm
-
Clone the repository:
git clone https://github.com/Jefferson0k/Prestamos.git cd Prestamos -
Copy the environment configuration:
cp .env.example .env
-
Start the Docker containers:
docker-compose up -d
-
Install PHP dependencies:
docker-compose exec app composer install -
Install frontend dependencies:
npm install
-
Generate application key:
docker-compose exec app php artisan key:generate -
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 -
Run database migrations:
docker-compose exec app php artisan migrate -
Build frontend assets:
npm run dev
-
Start the development server:
php artisan serve
This project uses PrimeVue to build responsive and elegant user interfaces with Vue 3 components.
Developed entirely by:
Coveñas Roman Jeferson Grabiel
🔗 GitHub - Jefferson0k
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.