Repositori ini berisi WebAPI untuk situs web bernama bdmI. Ini adalah proyek panjang empat sprint yang bertujuan untuk membuat RESTful API yang melayani aplikasi web bdmI.
C# menargetkan .NET Core 3.1
Inti ASP.NET
Kerangka Entitas dengan sistem manajemen basis data relasional PostgreSQL
Kerangka Identitas
Pola repositori, UnitOfWork
Untuk dapat menjalankan WebAPI Anda harus mengikuti langkah-langkah sederhana berikut:
Membuat database kosong Isi database yang baru Anda buat dengan file create-tables-or-reset-database.sql
. Siapkan variabel lingkungan Anda dengan pasangan nilai kunci berikut:
COONECTION_STRING : Host=DBHost; Database=DBName; Username=YourUsername; Password=YourPassword;
DOMAIN_STRING : https://bdmi.netlify.app/
SECRET_KEY : your secret key
EMAIL_PASSWORD : your emailservice password
REDIRECT : http://localhost:3000
Jalankan aplikasi Untuk mengatur bagian EmailService dari proyek, silakan buat akun email untuk mengirim konfirmasi kepada pengguna saat pendaftaran.
Frontend bdmI yang bertindak sebagai lapisan presentasi untuk proyek tersedia di tautan berikut: bdmI-frontend
Heroku cenderung tertidur saat aplikasi tidak berjalan, oleh karena itu disarankan menunggu 20-30 detik setelah meluncurkan website agar backend punya waktu untuk memuat
Kontributor proyek ini adalah seluruh mahasiswa Codecool Ltd.
Anna Czinege
Eszter Mázi
Norbert Benko