Skip to content

Latest commit

 

History

History
74 lines (50 loc) · 1.83 KB

File metadata and controls

74 lines (50 loc) · 1.83 KB

🔐 Secret Notes

Secret Notes adalah aplikasi web untuk mengirimkan catatan rahasia secara aman dan hanya bisa dibaca sekali. Setelah dibuka, catatan akan langsung dihapus otomatis dari sistem.


🚀 Fitur Utama

  • 📥 Buat catatan rahasia dengan URL unik
  • 🧨 Sekali buka langsung hancur (Self-Destruct)
  • 📜 Histori catatan oleh pengguna
  • 📛 Badge peringatan untuk catatan sensitif
  • ⏳ Hitung mundur kedaluwarsa (opsional)
  • 🔒 Status catatan: sudah dibaca atau belum
  • 🛡️ Panel Admin untuk reset password pengguna
  • ✉️ Ajukan password baru (tanpa akses email)

🧪 Teknologi yang Digunakan

  • 🧠 Laravel 12 (Backend Framework)
  • 🎨 Blade + Tailwind CSS (Frontend UI)
  • 🗃️ MySQL (Database)
  • 🔐 Laravel Breeze untuk autentikasi
  • ⚙️ Alpine.js untuk interaktivitas ringan
  • 🛡️ Middleware Auth + Role (Admin/User)

📦 Instalasi & Penggunaan

git clone https://github.com/username/secret-notes.git
cd secret-notes

# Install dependensi
composer install
npm install && npm run build

# Salin file env dan generate key
cp .env.example .env
php artisan key:generate

# Setup database
php artisan migrate

# Jalankan server
php artisan serve

📁 Struktur Folder Penting

  • app/Models/Note.php – Model untuk catatan rahasia
  • app/Http/Controllers/NoteController.php – Logika backend catatan
  • resources/views/notes/ – Tampilan blade catatan
  • routes/web.php – Routing aplikasi

👨‍💻 Tentang Developer

Created by Stevent, pengembang web yang fokus pada privasi, keamanan informasi, dan produktivitas digital.


📃 Lisensi

Proyek ini bersifat open-source dan bebas digunakan untuk pembelajaran. Kontribusi sangat dipersilakan!