GMC BANK Fintech

A Complete Financial Solution with a Premium Experience
GMC BANK is split into two main environments:
- Frontend (Nuxt.js): Responsive public interface for access and institutional presentation.
- Backend (Laravel 12 with Filament): Robust system hosted on its own subdomain, with two distinct panels – Admin and Customer.
Admin Panel
Aimed at the management team, the panel allows:
- Viewing the overall balance and transactions.
- Customer registration with automatic sub-account creation in Asaas.
- Internal transfers between the main account and sub-accounts.
- Card issuing, activation and control.
- Automatic charges with configurable fees.
- User and permission management.
- Advanced settings for the Asaas integration.
Customer Panel
To ensure autonomy and ease of use, customers can:
- Transfer via Pix (with QR Code and Pix keys).
- Transfer via TED.
- Check balances, view statements and generate receipts.
- Activate and track cards.
- Pay bills and top up mobile phones.
- Upload documents and complete identity verification.
Technologies Used
- Frontend: Nuxt.js + Tailwind CSS
- Backend: Laravel 12 + Filament
- Database: MySQL
- Infrastructure: VPS + Docker + Docker Compose + Nginx
- Other Resources: Redis (cache and queues), SMTP (emails), SSL, Asaas Whitelabel API
Security and Performance
- Independent authentication for admins and customers.
- LGPD banner with consent stored locally.
- Nginx as a reverse proxy, optimizing security and performance.
- Docker containers to isolate the environments.
- Active SSL certificate to protect all communication.
A Scalable and Secure Project
GMC BANK is a clear showcase of Forcoder's expertise in building fintech solutions with complex API integrations, modern architecture and a focus on performance. Designed to scale securely, it is ready to serve companies that want to offer customized financial services with excellence.


