Ini adalah aplikasi web sederhana yang memberitahu Anda jika hari ini adalah hari libur umum di Swedia. Ia menggunakan API Nager.Date untuk mendapatkan data.
Tolong, jika Anda seorang majikan, silakan melihatnya. Saya hanya ingin memperjelas bahwa genap dan genap digunakan sebagai lelucon. Mencari sesuatu yang lebih serius? Kembali dan lihat hal-hal lain yang telah saya terbitkan.
Proyek ini merupakan bagian dari kursus Flerplattformsapplikationer med webbtekniker di Universitas Malmö. Untuk instruksi selengkapnya, lihat Halaman GitHub untuk kursus tersebut (dalam bahasa Swedia).
Saya ingin membuat aplikasi web sederhana yang memberi tahu Anda jika hari ini adalah hari libur umum di Swedia. Proyek ini dibangun dengan Next.js.
Kami diminta untuk membangun aplikasi web yang menggunakan API untuk mendapatkan data, dan menggunakan dua paket.
API yang digunakan dalam proyek ini adalah Nager.Date API. Ini menyediakan data tentang hari libur di berbagai negara.
Dua paket yang digunakan dalam proyek ini adalah:
Paket-paket ini digunakan untuk mendemonstrasikan cara menggunakan paket npm dalam sebuah proyek. Pilihan ini jelas dibuat sebagai lelucon, karena paketnya tidak terlalu berguna. ?
Proyek ini hanya diuji pada macOS. Ini seharusnya dapat berfungsi pada Windows dan Linux juga, tetapi saya tidak dapat menjamin bahwa ini akan berfungsi seperti yang diharapkan.
Untuk menjalankan proyek ini, Anda harus menginstal Node.js. Anda dapat mengunduhnya di sini. Proyek ini dibangun untuk versi 20.5.1 LTS .
Pertama, kloning repositori:
git clone https://github.com/arvid-berndtsson/is-today-a-public-holiday-in-sweden.git
Kemudian, navigasikan ke folder proyek:
cd is-today-a-public-holiday-in-sweden
Instal dependensi:
npm install
npm run dev
Proyek akan dimulai pada port 3000. Buka http://localhost:3000 dengan browser Anda untuk melihat hasilnya.
Jika port tersebut sudah digunakan, maka secara otomatis akan beralih ke port berikutnya yang tersedia. Silakan periksa terminal untuk port yang benar.
Permintaan tarik dipersilakan. Harap pastikan untuk mengirimkan permintaan penarikan ke cabang dev. Untuk perubahan besar, silakan buka terbitan terlebih dahulu untuk mendiskusikan apa yang ingin Anda ubah.
Proyek ini dilisensikan di bawah Lisensi MIT - lihat file LISENSI untuk detailnya.