View Project
justsendit.vercel.app - Send files from anywhere, to your (or your recipients) Gmail , instantly, without signup to google/whatsapp/teams from any system.
You're using some other system that you're not logged in for some work and now after your work is done, you want to send that file to you, but you worry you have to sign up to google/whatsapp/teams and that takes time with added risk of forgetting to sign out. Come Sendit.
You're using some other system that you're not logged in for some work and now after your work is done, you want to send that file to you, but you worry you have to sign up to google/whatsapp/teams and that takes time with added risk of forgetting to sign out. Come Sendit.
User WorkFlow: - user opens website, selects file, enters recipient email, clicks on send btn. - the recipient receives the email attached with a downloadable link of the file attached. - the file will be stored on system for 7 days before expiry
System Workflow: - server has a /upload endpoint where it accepts user uploads and sends files. - server also has a /download/:fileURI endpoint to serve downloadable files. - server also makes a check every 12 hrs to look for expired files and deletes them.
- the system also has a rate limiting middleware, which prevents spam, using a Redis layer to quickly lookup how many request have come from a single IP address in the past hour.