Selamat datang di Aplikasi Front-End KOPI (Karajo Pintar) - CV Maker! 🎉
Aplikasi ini adalah antarmuka pengguna modern dan responsif yang dirancang untuk mendukung proses pembuatan CV secara cepat, sederhana, dan efisien. Dibangun menggunakan React, aplikasi ini memberikan pengalaman pengguna yang intuitif dengan performa yang optimal.
- 📊 Dashboard Pengguna
Kelola akun dan lihat data CV secara langsung di satu tempat. - 🗳️ Formulir yang Dinamis
Tambah, edit, dan hapus data seperti pendidikan, pengalaman kerja, prestasi, keahlian, dan pelatihan. - 👁 Preview Real-Time
Pratinjau CV secara langsung sebelum diunduh atau dicetak. - 📱 Responsif
Optimal di berbagai perangkat, mulai dari desktop hingga ponsel. - 🔗 Integrasi API
Berkomunikasi dengan server melalui API RESTful untuk sinkronisasi data. - ❓ Fitur Bantuan
Tidak mengerti cara membuat CV? Tenang, aplikasi ini menyediakan fitur bantuan untuk memudahkan siapa saja belajar menggunakannya.
Sebelum memulai, pastikan kamu telah menginstal:
- Node.js: Untuk menjalankan aplikasi React.
- npm atau yarn: Manajer paket untuk instalasi dependensi.
Klon repositori ini ke perangkat lokal kamu dengan perintah berikut:
git clone <repository-url> cd <project-folder>Gunakan salah satu perintah berikut:
npm install
# atau
yarn installJalankan aplikasi dalam mode pengembangan dengan:
npm start
# atau
yarn startAplikasi akan berjalan di: http://localhost:3000 🌐
src/
├── help/ # File bawaan React.
├── pages/ # Halaman utama aplikasi (admin, client, general, web-component, font).
├── redux/ # Action, Action Types, dan Reducer.
├── styles/ # File CSS untuk styling.
├── test/ # Folder untuk testing aplikasi.
└── index.js # Titik masuk aplikasi.
- REACT_APP_BASE_URL=Your API URL
- REACT_APP_SUPABASE_URL=Your Supabase URL
- REACT_APP_SUPABASE_BUCKET=Your Supabase Bucket URL
- REACT_APP_SUPABASE_KEY=Your Supabase Secret URL
- React: Library JavaScript untuk membangun antarmuka pengguna.
- Bootstrap Icon & Font Awesome Icon: Untuk UI yang lebih menarik.
- React Redux & Redux Thunk: Untuk manajemen state aplikasi.
- Prettier & ESLint: Untuk memastikan kode tetap rapi dan konsisten.
- Sweetalert: Notifikasi dan dialog yang user-friendly.
- React PDF: Untuk membuat dan menampilkan PDF langsung di browser.
Kami menyambut kontribusi Anda untuk meningkatkan aplikasi ini! Ikuti langkah berikut:
- Fork repositori ini.
- Buat branch baru untuk fitur atau perbaikan:
git checkout -b feature/<nama-fitur>
- Kirimkan pull request untuk tinjauan.
Terima kasih telah menggunakan Aplikasi Front-End KOPI (Karajo Pintar) - CV Maker! 💻✨
Jika ada pertanyaan, jangan ragu untuk menghubungi kami. 🙌