
TaskFlow (daftar yang harus dilakukan)
Keterangan
TaskFlow adalah aplikasi web yang kuat dan intuitif yang dirancang untuk membantu pengguna mengelola dan mengatur tugas mereka secara efisien. Ini menawarkan antarmuka yang ramah pengguna untuk menambah, melihat, dan mengelola item yang harus dilakukan, meningkatkan organisasi alur kerja dan pelacakan tugas.
Daftar isi
- Fitur
- Fitur yang akan datang
- Tumpukan teknologi
- Petunjuk Pengaturan
- Peningkatan di masa depan
- Pratinjau Langsung
- Ucapan Terima Kasih
- Kode Etik
- Lisensi
- Penulis
- Tentang saya
- Masukan
- Pedoman Kontribusi
Fitur
- Tambahkan tugas: Buat tugas baru dengan judul.
- Lihat Tugas: Tampilkan daftar semua tugas yang ditambahkan oleh pengguna.
- Edit Tugas: Ubah detail tugas yang ada.
- Hapus Tugas: Hapus tugas yang tidak lagi diperlukan.
- Mark tugas sebagai lengkap: Lacak kemajuan dengan menandai tugas sebagai selesai.
- Desain Responsif: Dioptimalkan untuk perangkat desktop dan seluler.
Fitur yang akan datang
- Login: Menerapkan halaman login (Email & Google OAuth) untuk otentikasi pengguna.
- Beberapa daftar: Izinkan pengguna untuk membuat beberapa daftar seperti pekerjaan, rumah, dan belanja.
- Tambahkan Tanggal dan Waktu: Aktifkan pengguna untuk menghubungkan tanggal dan waktu tertentu dengan tugas mereka.
- Daftar Segregasi: Atur daftar berdasarkan parameter seperti hari ini, minggu, jadwal, sore, dan malam ini untuk navigasi yang lebih baik.
- Tag: Biarkan setiap tugas ditandai untuk pencarian dan kategorisasi yang mudah.
- Deskripsi Opsional: Mengaktifkan pengguna untuk menambahkan deskripsi opsional ke tugas mereka.
Lacak semua pengembangan dan fitur pada pengembangan TaskFlow kami
Saat ini mengerjakan fitur (otentikasi pengguna)
Saat ini saya sedang mengerjakan Pengguna Login ContextProvider.
Tumpukan teknologi
- Frontend: HTML, CSS, JavaScript, TypeScript, Next JS
- Backend: Node.js, Express.js
- Database: MongoDB (MongoDB Atlas)
Petunjuk Pengaturan
Prasyarat
Instalasi
- Klon Repositori:
git clone https://github.com/rishabhgokhe/TaskFlow.git
- Arahkan ke repositori
- Instal Modul Node
- Pengaturan Variabel Lingkungan:
Buat file .env.local di direktori root dan tambahkan yang berikut:
Jwt_secret- sangat penting untuk menghasilkan cookie login
Mongodb_uri - Diperlukan untuk menambah dan mengambil data
MONGODB_URI=<your-mongodb-connection-string>
JWT_SECRET=<randomString>
AUTH_GOOGLE_ID=<your-auth-google-id>
AUTH_GOOGLE_SECRET=<your-auth-google-secret>
- Jalankan Proyek dan Mulai Pengembangan
- Akses aplikasi:
Buka browser Anda dan navigasikan ke http: // localhost: 3000.
Peningkatan di masa depan
- Menerapkan otentikasi pengguna untuk daftar tugas yang dipersonalisasi.
- Tambahkan tanggal jatuh tempo dan tingkat prioritas untuk tugas.
- Berikan pemberitahuan dan pengingat untuk tugas yang akan datang.
- Desain utama dan peningkatan UI
Pratinjau Langsung
TaskFlow Live On Vercel: TaskFlow20.vercel.app
Ucapan Terima Kasih
- Next.js untuk kerangka frontend
- Bereaksi untuk kerangka kerja frontend
- MongoDB untuk sistem manajemen basis data
- Node.js untuk runtime javascript
- Express.js untuk Kerangka Aplikasi Web
Kode Etik
Kami berharap semua peserta dalam komunitas kami mematuhi kode perilaku kami. Harap baca teks lengkapnya di sini.
Lisensi
Proyek ini adalah hak milik dan tidak terbuka untuk penggunaan publik. Semua hak dilindungi undang -undang oleh Rishabh Gokhe. Untuk pertanyaan tentang perizinan perangkat lunak ini, silakan hubungi: [email protected]
Siap berkolaborasi dan meningkatkan pengalaman manajemen tugas Anda? Hubungi saya di
Pedoman Kontribusi
Kontribusi dipersilakan! Silakan ikuti langkah -langkah ini untuk berkontribusi:
- Garpu repositori.
- Buat Cabang Baru (
git checkout -b feature/your-feature ). - Membuat perubahan Anda.
- Komit perubahan Anda (
git commit -am 'Add some feature' ). - Dorong ke cabang (
git push origin feature/your-feature ). - Buat permintaan tarik baru.
?? Penulis
- Rishabh Gokhe (mahasiswa ilmu komputer)
Tentang saya
Hai, yang di sana! Saya Rishabh Gokhe, pengembang di balik TaskFlow. Saya bersemangat membuat aplikasi web yang bermanfaat dan ramah pengguna yang membantu orang meningkatkan produktivitas dan organisasi mereka. Saya selalu belajar teknologi baru ...
Jangan ragu untuk menjangkau jika Anda memiliki pertanyaan, saran, atau hanya ingin mengobrol tentang pemrograman dan teknologi. Saya selalu senang terhubung dengan sesama pengembang dan penggemar!
Visi saya
TaskFlow adalah proyek yang lahir dari keinginan saya untuk membuat alat yang sederhana namun kuat untuk mengelola tugas. Saya percaya bahwa tetap terorganisir adalah kunci kesuksesan, dan TaskFlow dirancang untuk membantu pengguna mencapai hal itu.
Masukan
Jika Anda memiliki umpan balik, hubungi kami di