Skip to content

Project Overview

NghiaxLee51 edited this page Oct 9, 2025 · 4 revisions

Project Overview

Ứng dụng giúp sinh viên và bạn bè ghi nhớ, theo dõi và nhắc lịch các khoản nợ nhỏ lẻ, như mượn tiền mua trà sữa, chia tiền ăn, đóng tiền in,…
SmartDebt hướng đến việc xóa bỏ sự ngại ngùng khi nhắc nợ, giúp mọi người giữ gìn mối quan hệ tốt đẹp mà vẫn minh bạch trong tài chính.


Project Name

SmartDebt – Ứng dụng nhắc nợ tự động giữa bạn bè


Slogan

“Nhắc nhẹ, nhớ lâu – Giữ tình bạn, không quên nợ!”


Description

  • Cho phép người dùng tạo ghi chú nợ: nhập người cho vay/mượn, số tiền và hạn thanh toán.
  • Tự động gửi thông báo nhắc nợ trước hạn 3 ngày, trong ngày và sau hạn (tùy chỉnh).
  • Ghi nhận trả nợ, đánh dấu trạng thái: đã trả, chưa trả, quá hạn.
  • Phân loại khoản nợ: tiền nhà, tiền ăn, tiền học, mua vật dụng thiết yếu,...
  • Thống kê tài chính hàng tháng, bao gồm:
    • Tổng nợ chưa thanh toán.
    • Tổng nợ đã thanh toán.
    • Tổng nợ đến hạn.

Project Goal

  • Không còn lo quên hạn thanh toán.
  • Dễ dàng quản lý tài chính cá nhân.
  • Giữ uy tín và sự minh bạch trong mối quan hệ bạn bè.
  • Giảm căng thẳng tài chính khi đến hạn nộp tiền.

Target Users

  • Đối tượng chính: Sinh viên đại học, cao đẳng (18 - 25 tuổi).
  • Đối tượng mở rộng: Người trẻ đi làm, có nhiều khoản thanh toán định kỳ.

Key Features

Tính năng Mô tả
🧾 Ghi nhanh khoản nợ Tạo ghi chú nợ chỉ trong vài giây
🔔 Nhắc lịch tự động Hệ thống gửi thông báo trước hạn trả
💰 Quản lý nợ nhóm Gộp nhiều khoản vào cùng nhóm chi tiêu
📊 Theo dõi & thống kê Biểu đồ / bảng tổng kết tình hình nợ
📤 Xuất & chia sẻ dữ liệu Tạo file CSV/PDF gửi cho bạn bè

Tech Stack (Proposed)

Thành phần Công nghệ
Frontend React Native (cross-platform mobile app).
Backend Node.js.
Database PostgreSQL.
Authentication Google OAuth, Email Login
Cloud Firebase / AWS
Notification Firebase Cloud Messaging (FCM).

Project Timeline

Giai đoạn Mô tả Thời gian dự kiến
Phase 1 Phân tích yêu cầu & thiết kế giao diện Tuần 1–2
Phase 2 Phát triển tính năng cốt lõi (ghi & nhắc nợ) Tuần 3–5
Phase 3 Tích hợp gom nhóm, xuất file, UI hoàn thiện Tuần 6–8
Phase 4 Kiểm thử & ra mắt bản Beta Tuần 9
Phase 5 Thu thập phản hồi & tối ưu Tuần 10+

Team Roles

Vai trò Phụ trách
Product Owner [Tên thành viên]
UI/UX Designer [Tên thành viên]
Frontend Developer [Tên thành viên]
Backend Developer [Tên thành viên]
Tester [Tên thành viên]

Clone this wiki locally