Photovoyage adalah aplikasi web open source untuk hosting foto dalam bentuk apa pun dapat berupa perjalanan, negara, anime, dll. Ini memiliki sistem register dan login juga dengan panel admin untuk mengelola gambar yang diunggah di platform.
Demo: https://photovoyage-main.onrender.com/
git > https://github.com/api-tsukasa/PhotoVoyage.git Langkah ini sangat penting bagi bot untuk bekerja, itulah sebabnya Anda perlu git langkah ini tidak boleh dilewati
> npm install > npm run devSaat Anda memulai server secara lokal, Anda harus memasukkan URL berikut
<? xml version = " 1.0 " encoding = " UTF-8 " ?>
< admins >
< admin >XFkjjp0</ admin >
</ admins > Akun pertama dengan administrator disebut XFkjjp0 tetapi dapat dimodifikasi sampai Anda dapat menambahkan lebih banyak akun jika Anda suka dengan tag berikut
< admin >account name</ admin ><? xml version = " 1.0 " encoding = " UTF-8 " ?>
<!-- here to make a user mod you have to put this "<mod>user123</mod>" -->
< mods >
< mod >XFkjjp34</ mod >
</ mods >Pengaturan Middleware: Aplikasi ini mengatur middleware untuk berbagai fungsi seperti menangani unggahan file menggunakan Multer, sesi menggunakan sesi ekspres, dll.
File Static Layanan: File statis seperti file CSS disajikan menggunakan Middleware Express.Static untuk menata halaman web.
Manajemen Sesi: Sesi dikelola menggunakan middleware sesi ekspres. Data sesi pengguna mencakup informasi seperti nama pengguna, status login, dan bendera isadmin.
Otentikasi Pengguna: Registrasi pengguna dan fungsi login diimplementasikan menggunakan BCRYPT untuk hashing dan validasi kata sandi.
Upload foto: Pengguna dapat mengunggah foto, dan informasi foto yang diunggah disimpan dalam database. Multer Middleware digunakan untuk menangani unggahan file.
Operasi Basis Data: SQLITE Database digunakan untuk menyimpan informasi pengguna dan foto. Operasi basis data dilakukan dengan menggunakan kueri SQLite.
Penanganan kesalahan: Halaman kesalahan diterjemahkan ketika kesalahan terjadi selama permintaan pemrosesan.
Panel Admin: Ada panel admin yang hanya dapat diakses oleh pengguna admin. Admin dapat melihat dan mengelola foto, mencari foto berdasarkan ID, melihat detail pengguna, dan menghapus foto.
Manajemen Pengguna: Admin dapat melihat detail pengguna dan mengelola pengguna, seperti melihat informasi pengguna dan menghapus pengguna.
Logout: Pengguna dapat keluar dari sesi mereka, dan data sesi dihapus.
Pengguna Aktif: Aplikasi melacak pengguna aktif menggunakan struktur data peta.
Tautan Dukungan: Tautan dukungan disediakan untuk repositori gitub dan pelaporan bug.
Discord Integration: Memiliki Integrasi Perselisihan melalui Web Hook yang dapat Anda konfigurasi di file .env .
Mulai server: Server dimulai, dan log konsol memberikan informasi tentang URL server dan tautan dukungan.
It is an app developed by the sstudios team with the help of some members of photoVoyage that allows you to download official and community translations for the photoVoyage web app The app has two versions that is programmed the first version is the one that is programmed with python and the second is the java both do the same function but you can use it anyone depends on your taste
Repositori: https://github.com/photovoyage/photovoyage-languages
Platform open source photovoyage memiliki integrasi perselisihan resmi dan segala sesuatu yang berkaitan dengan perselisihan akan ada di file .env .
DISCORD_NOTIFIER_WEBHOOK_URL = YOUR_WEBHOOK_WEB_URL_OF_DISCORD
DISCORD_NOTIFICATIONS_ENABLED = false
DISCORD_LOGGER_WEBHOOK_URL = YOUR_WEBHOOK_WEB_URL_OF_DISCORD
DISCORD_LOGS_ENABLED = false
DISCORD_LOG_INTERVAL = 5000Terima kasih banyak telah mendukung kami di proyek ini
Terima kasih banyak telah membantu dalam proyek ❤