Nền tảng kết nối, lưu giữ kỷ niệm và mua sắm dành riêng cho các cặp đôi.
HeartFlow là một ứng dụng web trọn gói (All-in-one) được xây dựng để giúp các cặp đôi hâm nóng tình cảm và xóa nhòa khoảng cách địa lý.
Dự án tích hợp đầy đủ các công cụ từ mạng xã hội (nhắn tin, định vị) đến thương mại điện tử (mua quà tặng), tạo nên một hệ sinh thái số riêng tư và lãng mạn cho hai người.
Link web: https://heartnote-cyan.vercel.app/
Dự án cung cấp 5 module chính để phục vụ người dùng:
- Hiển thị chính xác số ngày, giờ, phút, giây bên nhau.
- Giao diện lãng mạn, có thể tùy chỉnh ảnh nền cặp đôi.
- Hệ thống nhắn tin thời gian thực (Real-time) độ trễ thấp.
- Hỗ trợ chat riêng tư (1-1) và chat nhóm với bạn bè.
- Chia sẻ vị trí hiện tại của nhau trên bản đồ.
- Tính năng đặc biệt: Tự động tính toán khoảng cách địa lý giữa hai người (hỗ trợ các cặp đôi yêu xa).
- Hệ thống thương mại điện tử tích hợp.
- Chuyên cung cấp đồ đôi, quà tặng kỷ niệm.
- Giỏ hàng và quy trình thanh toán tối ưu.
- Lưu trữ hình ảnh, video theo dòng thời gian (Timeline).
- Ghi lại những cột mốc đáng nhớ trong hành trình yêu nhau.
- ReactJS: Xây dựng Single Page Application (SPA) mượt mà.
- Bootstrap 5: Thiết kế Responsive, tương thích mọi thiết bị (Mobile/Desktop).
- Context API: Quản lý trạng thái ứng dụng (State Management).
- NodeJS: Môi trường thực thi JavaScript server-side.
- ExpressJS: Framework xây dựng RESTful API nhanh chóng.
- Socket.io: Xử lý các kết nối hai chiều thời gian thực (Real-time) cho tính năng Chat và Thông báo.
- MySQL: Cơ sở dữ liệu quan hệ (RDBMS) để quản lý chặt chẽ dữ liệu người dùng, đơn hàng và lịch sử tin nhắn.
- Leaflet: Dịch vụ bản đồ số.
Nếu bạn quan tâm đến dự án này hoặc muốn trao đổi thêm về kỹ thuật, hãy liên hệ với tôi:
- Tác giả: [Hoài An]
- Email: [Trinhhoaian2303@gmail.com]
- GitHub: [https://github.com/Calvinan132]