Portofolio-v2 adalah situs web portofolio yang dibangun menggunakan React Vite untuk frontend dan Node.js Express untuk backend. Proyek ini menampilkan kemampuan Anda sebagai web programmer dengan berbagai fitur interaktif.
-
Autentikasi Pengguna
- Registrasi dan Login dengan enkripsi password menggunakan bcrypt.
- Otentikasi menggunakan JWT token.
-
Sistem Pengelolaan Portofolio
- Tambah, edit, dan hapus proyek portofolio.
- Unggah gambar untuk setiap proyek.
-
Animasi dan Desain
- Animasi interaktif menggunakan DaisyUI.
- Desain komponen dengan teks berwarna putih tanpa latar belakang.
-
Keamanan
- Perlindungan terhadap serangan path traversal.
- Validasi input yang ketat. (belum di test)
Ikuti langkah-langkah berikut untuk menginstal dan menjalankan proyek ini secara lokal:
-
Clone repositori
https://github.com/AjibFirdaus/Portofolio-v2-FE.git cd frontend
-
Instal dependensi untuk frontend
npm install
-
Jalankan aplikasi frontend
npm run dev
-
Akses aplikasi (Harus sudah running program backend nya)
- Buka browser dan akses
http://localhost:5173
untuk melihat aplikasi.
- Buka browser dan akses