Web Development

Personal Forex AI Vision & Journal (PWA)

Next.js 16 (App Router) TypeScript Tailwind CSS Prisma ORM MySQL OpenRouter API (Gemini 2.0 Vision) Web Crypto API Progressive Web App (PWA)
Galeri Projek

Personal Forex AI Vision & Journal adalah sebuah aplikasi web asisten analisis teknikal Forex dan jurnal perdagangan pribadi yang tangguh. Dibangun menggunakan Next.js 16 (App Router), TypeScript, dan Tailwind CSS, aplikasi ini dirancang khusus untuk mempermudah trader dalam memetakan rencana trading dan mendokumentasikan histori transaksi secara aman di database lokal.

Fitur Utama:

  1. AI Vision Chart Analyzer: Menganalisis pola chart trading secara otomatis dari gambar screenshot yang diunggah, diseret-lepas (drag & drop), atau langsung ditempel (paste via Ctrl+V/Cmd+V) menggunakan kecerdasan buatan OpenRouter Vision API.
  2. Auto Risk & Lot Calculator: Menghitung jarak Stop Loss dalam Pips untuk standard pair (5 desimal), JPY pair (3 desimal), dan Gold (XAU/USD). AI secara otomatis menghitung rekomendasi lot size yang aman disesuaikan dengan saldo modal (Capital Balance) dan persentase risiko akun trading Anda.
  3. Dasbor Jurnal Trading Interaktif: Menyimpan riwayat perdagangan lengkap dengan detail harga masuk (Entry), SL, TP, rasio Risk:Reward, screenshot chart, dan alasan teknis analisis AI. Didukung metrik statistik Win Rate dinamis dan grafik rasio transaksi.
  4. Dukungan PWA (Progressive Web App): Aplikasi dapat diinstal langsung di perangkat desktop (Windows/Mac) maupun smartphone (Android/iOS) dengan memori caching offline yang cepat.
  5. Autentikasi Keamanan Master Password: Seluruh akses rute halaman dan API backend dilindungi ketat menggunakan otorisasi cookie HTTP-Only berbasis SHA-256 yang diproses melalui layer Next.js 16 Proxy (Edge Runtime).
  6. Dukungan Bahasa Ganda (Bilingual): Antarmuka dapat diubah secara instan antara Bahasa Inggris dan Bahasa Indonesia, di mana AI juga akan menyesuaikan output penjelasan analisisnya berdasarkan bahasa aktif yang dipilih.



Tertarik membuat project seperti ini?

Diskusi Dengan Saya