Skip to content

hoangnv25/todos

Repository files navigation

TaskFlow – Ứng dụng quản lý thời gian cho sinh viên

⚠️ Web vọc vạch đầu tay nên phần authen chưa đủ bảo mật.

Demo online (nhấn để mở): https://todos219.vercel.app/
(Khuyến nghị mở trên máy tính để có trải nghiệm tốt nhất.)

🔍 Mô tả ngắn

TaskFlow là ứng dụng web giúp sinh viên quản lý thời gian và công việc hằng ngày thông qua danh sách việc cần làm, lịch (calendar) và trang thông tin cá nhân. Ứng dụng được xây dựng cho bài tập "Student Time Management Solution" trong NAVER Vietnam AI Hackathon.

⚙️ Công nghệ sử dụng

  • Frontend: React + Vite
  • UI & Components: Ant Design, Lucide Icons
  • Routing: React Router
  • Thông báo: react-hot-toast
  • Xử lý thời gian: dayjs

🧩 Tính năng chính

  • Đăng ký / Đăng nhập: Lưu trạng thái đăng nhập bằng localStorage.
  • Quản lý công việc (Task): Thêm, xem và quản lý danh sách việc cần làm.
  • Lịch (Calendar): Xem các công việc theo ngày/tháng.
  • Trang người dùng (User): Thông tin và trạng thái người dùng.
  • Thông báo toast: Hiển thị trạng thái thao tác (đăng nhập, đăng xuất, v.v.).

🚀 Chạy dự án cục bộ

npm install
npm run dev

Sau đó mở trình duyệt tại địa chỉ được Vite hiển thị (mặc định http://localhost:5173).