Sebuah aplikasi web yang meniru tampilan dan fungsi Google Drive asli, dibuat dengan HTML, CSS, dan JavaScript murni.
- Interface yang identik dengan Google Drive asli
- Font Google Sans dan Material Icons
- Warna dan spacing yang akurat
- Animasi dan hover effects yang smooth
- Beranda - Halaman utama dengan file dan folder yang disarankan
- Drive Saya - Tampilan folder dan file pribadi
- Drive Bersama - Daftar drive yang dibagikan dengan tim
- Terbaru - File yang baru diakses
- Berbintang - File yang ditandai
- Sampah - File yang dihapus
- Penyimpanan - Informasi penggunaan storage
- Search box di header yang berfungsi real-time
- Filter berdasarkan jenis file, pemilik, tanggal modifikasi
- Hasil pencarian yang diupdate secara dinamis
- List View - Tampilan tabel dengan kolom detail
- Grid View - Tampilan grid card untuk file dan folder
- Toggle view dengan tombol di header
- Layout yang adaptif untuk desktop, tablet, dan mobile
- Sidebar yang dapat disembunyikan di mobile
- Touch-friendly interface untuk perangkat mobile
- Klik file untuk membuka (simulasi)
- Menu "Baru" dengan opsi upload dan create dokumen
- Hover effects dan visual feedback
- Smooth transitions dan animations
βββ index.html # Struktur utama HTML
βββ styles.css # Semua styling CSS
βββ script.js # Logika JavaScript dan interaktivitas
βββ README.md # Dokumentasi ini
- Download semua file ke dalam satu folder
- Buka index.html di web browser
- Nikmati pengalaman Google Drive yang identik!
Jika menggunakan VS Code:
- Install extension "Live Server"
- Right-click pada
index.html - Pilih "Open with Live Server"
Aplikasi menggunakan data mock untuk simulasi:
- 10 file contoh dengan berbagai jenis (notebook, gambar)
- 13 folder dengan informasi pemilik dan tanggal
- 10 shared drives dengan detail anggota
- HTML5 - Struktur semantik modern
- CSS3 - Flexbox, Grid, Custom Properties, Animations
- Vanilla JavaScript - ES6+, DOM manipulation, Event handling
- Google Fonts - Google Sans typography
- Material Icons - Icon set resmi Google
- Logo Google Drive dengan ikon SVG
- Search bar yang responsif dengan focus states
- Profile menu dan navigation icons
- Hamburger menu untuk mobile
- Tombol "Baru" dengan shadow dan hover effects
- Navigasi dengan active states
- Storage indicator dengan progress bar
- Rounded navigation items sesuai Material Design
- Dynamic content switching berdasarkan navigasi
- File dan folder cards dengan hover effects
- Sortable table headers (UI only)
- Load more functionality
- Collapsible sidebar dengan smooth animations
- Touch-optimized button sizes
- Responsive grid layouts
- Optimized typography scaling
- β Chrome 60+
- β Firefox 60+
- β Safari 12+
- β Edge 79+
Aplikasi dapat dikustomisasi dengan mudah:
Edit CSS custom properties di :root:
:root {
--primary-color: #1a73e8;
--background-color: #fff;
--text-color: #202124;
}Edit array mockFiles, mockFolders, atau sharedDrives di script.js
Modifikasi grid templates di CSS untuk mengubah proporsi kolom
Aplikasi ini dibuat sebagai demonstrasi kemampuan frontend dan dapat dikembangkan lebih lanjut dengan:
- Backend integration
- Real file upload/download
- User authentication
- File sharing functionality
- Collaborative editing
MIT License - Feel free to use and modify as needed.
Dibuat dengan β€οΈ untuk mendemonstrasikan kemampuan frontend development