Livetexting: Aplikasi Pesan Interaktif
Ringkasan ?
Livetexting adalah platform pesan interaktif yang dikembangkan dengan ASP.NET dan SignalR, memungkinkan komunikasi yang mulus antara pengguna secara real-time. Ini menghilangkan kebutuhan untuk refresh halaman, menampilkan potensi interaksi web langsung secara langsung.
Teknologi digunakan
- Asp.net dengan Signalr : Menangani komunikasi web langsung.
- JQuery : Mengelola interaksi DOM dan penanganan acara.
- HTML/CSS : Menyediakan struktur dan estetika ke antarmuka web.
- Visual Studio : Digunakan sebagai Lingkungan Pengembangan Terpadu Utama (IDE).
- IIS Express : Mendukung pengembangan dan pengujian lokal.
Fitur utama
- Pesan Instan : Pertukaran pesan secara instan dengan teman sebaya.
- Antarmuka pengguna yang ramping : Menyediakan antarmuka yang sederhana dan intuitif untuk terlibat dalam percakapan.
- Konfigurasi Cepat dan Mudah : Dirancang agar siap dan berjalan dengan pengaturan minimal yang diperlukan.
Prasyarat?
Sebelum meluncurkan aplikasi, Anda akan membutuhkan:
- .NET Framework
- Visual Studio (2019 atau yang lebih baru direkomendasikan)
- IIS Express (disertakan dengan Visual Studio)
Pengaturan dan Instalasi?
- Klon Repositori ke Mesin Lokal Anda:
git clone https://github.com/anjali-vaish/LiveTexting.git
- Buka file solusi
LiveTexting.sln di Visual Studio. - Bangun solusi untuk mengembalikan semua paket nuget yang diperlukan.
- Jalankan aplikasi melalui IIS Express di Visual Studio dengan menekan
F5 .
Penggunaan
- Akses aplikasi melalui browser web Anda.
- Masukkan nama Anda di bidang teks yang ditentukan.
- Ketik pesan Anda ke dalam kotak "Pesan Anda".
- Klik tombol Kirim atau tekan ENTER untuk segera mengirimkan pesan Anda.
Penyebaran
Untuk menggunakan aplikasi ini di server langsung:
- Pastikan server mendukung ASP.NET dan dikonfigurasi untuk SignalR.
- Publikasikan aplikasi ke server menggunakan Visual Studio.
- Pastikan server dapat menangani koneksi soket web yang penting untuk SignalR.
Berkontribusi?
Kontribusi sangat berharga bagi pertumbuhan komunitas open-source. Untuk berkontribusi:
- Garpu proyek.
- Buat Cabang Fitur Anda (
git checkout -b feature/InnovativeFeature ). - Komit perubahan Anda (
git commit -m 'Introduce some InnovativeFeature' ). - Dorong ke cabang (
git push origin feature/InnovativeFeature ). - Buka permintaan tarik.
Lisensi
Proyek ini didistribusikan di bawah lisensi MIT. Lihat file lisensi untuk lebih jelasnya.
Kontak?
Anjali Vaish - @anjalivaishh
Tautan Proyek : https://github.com/anjali-vaish/livetexting