Kevin Bintang Pratama
Aplikasi Cuaca Berbasis Web adalah proyek full-stack yang terdiri dari backend menggunakan Python Flask dan frontend dengan React.js. Backend terhubung ke database MySQL untuk menyimpan data kota favorit pengguna dan memanfaatkan API OpenWeatherMap untuk mendapatkan informasi cuaca real-time. Aplikasi menyediakan endpoint untuk menambah, memperbarui, dan mengambil data cuaca. Frontend dirancang dengan React dan Bootstrap untuk antarmuka yang modern dan responsif, memungkinkan pengguna menambahkan kota dan melihat cuaca terkini dengan mudah.
Aplikasi Cuaca Berbasis Web ini dirancang untuk memberikan informasi cuaca terkini berdasarkan kota yang dipilih pengguna. Aplikasi ini terdiri dari komponen backend dan frontend yang saling terintegrasi untuk menyediakan pengalaman pengguna yang responsif dan informatif.
Backend aplikasi ini dibangun menggunakan Python Flask, yang berperan sebagai server untuk menangani permintaan HTTP dari frontend dan mengelola komunikasi dengan database MySQL. Berikut adalah deskripsi fungsi dan fitur utama dari backend:
Frontend aplikasi ini dikembangkan menggunakan React.js untuk menyediakan antarmuka pengguna yang interaktif dan modern. Bootstrap digunakan untuk mempercantik tampilan dan meningkatkan responsivitas aplikasi.