Ini adalah aplikasi Task Manager yang memungkinkan pengguna untuk membuat, membaca, memperbarui, dan menambah tugas favorit. Ini dibangun di atas tumpukan utama (MongoDB, Express, React dan Node.js) dan memiliki fitur otorisasi dan otentikasi menggunakan JWT dan BCRYPT, untuk manajemen negara saya menggunakan Redux Toolkit.
Google Authentication (OAUTH) menggunakan Firebase.Changed UI Di Buat, Daftar, Halaman Masuk/Daftar.Added User Profile Page (memiliki gambar profil pengguna, nama pengguna, email-id dan uid).User Delete Account .GENAI , ini adalah AI feature di mana Anda dapat menanyakan masalah, ide, solusi, dan dll. Untuk AI dibangun di atas Gemini.NOTES Bidang Opsi Di Halaman Buat, tempat Anda dapat menulis catatan Anda bersama dengan tugas Anda.STATUS (pending, in-working, completed) dalam TODO-TACK.Show/Hide Kata Sandi di bidang Masuk/Masuk Kata Sandi.Updated dalam Mode Gelap.Add GenAI button di rumah dan buat halaman.Added Update User Profile feature (Perbarui Gambar Profil Pengguna, Nama Pengguna, Email dan Kata Sandi).Continue......Todolist_project_link
Untuk menjalankan aplikasi ini secara lokal, Anda harus memiliki Node.js, NPM, dan MongoDB yang diinstal pada mesin Anda. Kemudian ikuti langkah -langkah ini:
Kloning repositori ini ke mesin lokal Anda.
Arahkan ke folder proyek dan jalankan npm install untuk menginstal dependensi.
Buat file .env di folder root dan tambahkan variabel berikut:
PORT : Nomor port untuk server (default adalah 5000).MONGO_URI : String koneksi untuk database MongoDB Anda.JWT_SECRET : Kunci rahasia untuk menghasilkan token JWT. Jalankan npm run dev untuk memulai server dan jalankan npm run start untuk memulai aplikasi React.
Buka browser Anda dan buka http://localhost:3000 untuk melihat aplikasi beraksi.