Resep
Keterangan :
Selamat datang di Recipen – situs resep bagi para pecinta makanan untuk mengeksplorasi, berkreasi, dan berbagi pengalaman kuliner mereka. Manjakan diri dalam platform berbasis komunitas tempat para penggemar makanan berbagi resep favorit mereka dan blog makanan yang menawan. Berlanggananlah ke versi pro untuk membagikan resep Anda sendiri dan membuka dunia selera, budaya, dan kreativitas.
Link:
Situs Langsung: https://recipen.vercel.app/
Alat dan teknologi yang digunakan :
Terhubung dengan saya:
Fitur :
- Otentikasi: Pengguna dapat membuat akun dengan aman dan masuk untuk mengakses fitur dan konten yang dipersonalisasi.
- Akses & Penyegaran Token: Menerapkan mekanisme akses dan penyegaran token untuk meningkatkan keamanan selama otentikasi pengguna.
- Persistensi Status Otentikasi: Status autentikasi pengguna kini dipertahankan di seluruh sesi, memberikan pengalaman pengguna yang lancar.
- Menyimpan Token dalam Cookie: Token disimpan dalam cookie aman untuk perlindungan yang lebih baik terhadap serangan skrip lintas situs (XSS).
- Resep: Jelajahi beragam koleksi resep otentik yang disumbangkan oleh komunitas, yang mencakup beragam masakan dan selera.
- Blog Makanan: Terlibat dengan blog makanan yang berwawasan luas dan kreatif yang ditulis oleh para penggemar, menawarkan wawasan berharga dan inspirasi memasak.
- Integrasi Pembayaran Stripe: Stripe terintegrasi dengan mulus untuk pemrosesan pembayaran yang aman, meningkatkan pengalaman pengguna selama transaksi.
- Langganan Pembayaran Satu Kali: Menawarkan kepada pengguna opsi untuk berlangganan dengan pembayaran satu kali, membuka fitur dan manfaat eksklusif.
- Akses Pengguna Pro: Pengguna pro menikmati hak istimewa untuk menambah dan menghapus resep dan blog, menciptakan platform yang dinamis dan menarik.
- Dasbor Admin: Admin memiliki akses ke dasbor untuk mengelola pengguna, resep, dan blog
- Profil Pengguna: Setiap pengguna memiliki profil yang dipersonalisasi tempat mereka dapat mengelola informasinya.
- Halaman Hubungi Kami: Halaman khusus bagi pengguna untuk menyampaikan pertanyaan, kekhawatiran, atau masukan, sehingga membina komunikasi.
- Chatbot: Chatbot yang memberikan bantuan tatap muka dengan pengelola proyek.
- Simpan dan Hapus Resep Favorit: Pengguna dapat menyusun koleksi resep favorit mereka sendiri untuk kemudahan akses dan inspirasi memasak.
- Nilai dan Komentar pada Resep: Pengguna terdaftar dapat memberikan peringkat dan komentar pada resep, sehingga meningkatkan interaksi komunitas.
- Komentar di Blog: Terlibat dalam diskusi dengan meninggalkan komentar di blog makanan, berbagi pemikiran dan ide.
- Bagikan Resep di Media Sosial: Pengguna dapat dengan mudah membagikan resep favoritnya di berbagai platform media sosial.
Kembali ke Atas
Langkah-langkah untuk menjalankan proyek di mesin lokal Anda
- Garpu repositori ini
- Buka terminal atau command prompt di mesin lokal Anda. Jalankan perintah berikut untuk mengkloning repositori:
git clone https://github.com/your-username/your-repo.git
Ganti nama pengguna Anda dengan nama pengguna GitHub Anda dan repo Anda dengan nama repositori Anda.
- Buka proyek dan ganti nama file .env.example menjadi .env di direktori klien dan server.
- Tambahkan variabel lingkungan Anda sendiri ke kedua file ini.
- Tambahkan http://localhost:5173 dan http://localhost:5000 ke array yang diizinkanOrigins yang ada di jalur server/config/allowedOrigins.
- Untuk menjalankan frontend, buka terminal baru dan jalankan 'cd client/' untuk masuk ke direktori klien dan jalankan:
- Untuk menjalankan backend, buka terminal baru dan jalankan 'cd server/' untuk masuk ke direktori server dan jalankan:
- Buka http://localhost:5173/ strong> dari browser Anda untuk menjalankan aplikasi web.
Langkah-langkah untuk mengakses dashboard admin
- Setelah menjalankan aplikasi web di mesin Anda, daftar di situs web.
- Sekarang buka koleksi MongoDB Anda dan secara manual tambahkan elemen Admin di bidang array peran untuk pengguna yang ingin Anda jadikan admin, lalu Masuk kembali ke situs.
- Sekarang Anda akan dapat mengakses dashboard admin.
Kembali ke Atas
Halaman beranda
Halaman pendaftaran
Halaman masuk
Halaman profil
Halaman kontak
Halaman resep
halaman blog
Halaman resep tunggal
Halaman blog tunggal
Tambahkan halaman resep
Tambahkan halaman blog
Dasbor pengguna admin
Dasbor resep admin
Dasbor blog admin
?️ Lisensi
Syarat dan ketentuan penggunaan, reproduksi dan distribusi berada di bawah Lisensi MIT.
Berikan itu? jika kamu? repositori ini
Kembali ke Atas