PasteYou adalah aplikasi manajemen tempel yang aman dan serbaguna yang dibangun dengan Node.js dan SQLite. Pengguna dapat membuat, berbagi, dan mengelola cuplikan teks (paste) dengan fitur-fitur canggih seperti waktu kedaluwarsa, perlindungan kata sandi, dan pengunggahan file.
Kloning repositori:
git clone https://github.com/sanjib9090/pasteyou.git
cd pasteyou
Instal dependensi:
npm install
Buat direktori yang diperlukan:
Pastikan direktori uploads
ada untuk penyimpanan file:
mkdir uploads
Siapkan variabel lingkungan:
Buat file .env
di direktori root:
SESSION_SECRET = your-session-secret
PORT = 3000
NODE_ENV = development
Inisialisasi database:
Aplikasi akan secara otomatis membuat tabel yang diperlukan dalam database SQLite ( database.db
) saat Anda memulai server.
Mulai server:
npm start
Server akan berjalan di http://localhost:3000
.
/register
./login
./dashboard
) untuk melihat, memperbarui, atau menghapus pasta Anda.app.js
: File server utama.views/
: Templat EJS untuk merender halaman.public/
: File statis seperti CSS, gambar, dll.uploads/
: Direktori untuk menyimpan file yang diupload.database.db
: file basis data SQLite. Kontribusi dipersilahkan! Inilah cara Anda dapat berkontribusi:
git checkout -b feature-branch
).git commit -am 'Add new feature'
).git push origin feature-branch
).Proyek ini dilisensikan di bawah Lisensi MIT. Lihat file LISENSI untuk informasi lebih lanjut.
PasteYou - Sistem manajemen tempel yang aman, mudah digunakan, dan kaya fitur.