This is my latest vibecode project to address a personal issue:
I have a desktop, a personal laptop, a company laptop, and two phones.
The process of sharing and syncing files between devices while working bothers me because I have to log in with the same account on one app like Lark, Slack, or Telegram or upload to Drive and download it again. The operations are slow and create a lot of clutter while I just need to transfer the file once. Sometimes it’s even a file that needs to be secure.
So what’s the solution?
I created JustSendIt, utilizing Cloudflare’s CDN cache to temporarily cache chunks of data, and of course, each chunk is split into 5MB blocks and each chunk is encrypted separately.
The encryption key is stored locally and shared privately through a method secured by the user.
Within 24 hours, the temporary file chunks will be deleted by Cloudflare, and they will disappear completely.
The system does not save files, does not store them, and is completely secure with the local key.
I am currently using it quite well for personal use, so I am sharing it here in case anyone else needs it for similar purposes.
The operating mechanism and security issues are clearly listed on the website https://justsendit.today/.

Screen Recorder & Auto Zoom

Hướng dẫn tạo hồ sơ & Điền form tự động miễn phí

AntiGravity for Vibe Coding

Chuyển File Bảo Mật, Tốc Độ & Đơn Giản

Bộ công cụ hỗ trợ các chức năng facebook

Cloud storage powered by Telegram.

No reviews yet
Chắc case của bác ko giải quyết được bằng LocalSend à bác? https://localsend.org/
@skypedia cái này cũng ko hẳn vi phạm gì đâu bác ơi, vì CDN cache free là hàng sẵn rồi, mình cũng chấp nhận việc bị clear CDN sớm mà
@cuong-ho có dính case abuse của nó ko bác? Em hỏi google AI nó bảo hình như vi phạm á
@skypedia mình nghĩ 50/50. nếu dùng nó như một nơi lưu trữ lâu dài và ko truy cập thường xuyên thì có thể xem là abuse, nên app này mình thiết kế timelife ngắn, ko commit stable data và chấp nhận lost dữ liệu nếu CDN clear cache. thì mình nghĩ nó vẫn valid :D
@cuong-ho em hỏi Google thì nó bảo ko đc phép, hehe, đều AI ko tin đc, bác thử tìm hiểu xem. Em nghĩ em là Cloudflare thì em cho nó là abuse nếu users đông (vấn đề scale), còn ít thì ko quan tâm.
hệ thống chỉ lưu tạm trên redis sau đó warmup CDN với cachetime là 24h, sau đó sẽ xóa đi ngay vì app này mình focus chuyện shared file cá nhân nên đúng là nó đang gặp vấn đề miss cache nếu cloudflre clean cache sớm hoặc người nhận ở khu vực khác. giải pháp đúng là phải dùng thêm R2 nhưng mình ko có budget cho nó Hệ thống này mình lại muốn nó diskless nhất có thể để ko lưu trữ dữ liệu. nó chỉ có 1 cơ chế request re-upload lại chunk miss nếu receiver ko nhận đc file. khi đó người nhận hoặc các máy đã download file rồi có thể chủ động upload lại chunk bị thiếu
Cách bạn kết hợp CDN caching với mã hóa local là một ý tưởng thú vị để giải quyết bài toán chia sẻ file nhanh chóng mà vẫn bảo mật. Mô tả về cơ chế 5MB chunks tự hủy trong 24 giờ cũng rõ ràng và xây dựng được niềm tin. Để tăng sự hấp dẫn của sản phẩm, bạn có thể thêm một video ngắn hoặc GIF demo toàn bộ quy trình từ chia sẻ đến nhận file. Ngoài ra, việc liệt kê cụ thể các use case như "chia sẻ file giữa máy tính và điện thoại", "chuyển file công ty bảo mật" sẽ giúp người dùng tiềm năng nhận thấy giá trị ngay từ cái nhìn đầu tiên. Sản phẩm của bạn có tiềm năng khá tốt vì nó giải quyết một vấn đề thực tế mà những công cụ chung chung chưa làm được. Tiếp tục phát triển và lắng nghe phản hồi người dùng sẽ là chìa khóa.
No talks yet
Create the first talk
Reviews & comments