Shareable Link File Hosting Platform

Job ID: 39244673

Budget: ₹600 – ₹1,500 INR

I'm looking for a Full Stack Developer with a strong backend focus to create a file hosting platform with shareable links. This platform should implement the following features:

- Authentication: Users will need to log in via Google or a phone number. Clerk Auth may be used for this purpose or any better alternative.
- Unique Links: The platform should generate a unique subdomain or allow for a custom domain link like (tinyy.host) for each file upload.
- File Storage: The system should have a robust file storage solution and be able to compress files.
- Payment Integration: Implement Stripe as the payment method. It should work globally with minimal fees.
- Security: Handle CORS to secure hosted content.
- Rate Limiting: Implement features to prevent spam uploads.
- Content Regulation: The platform should restrict users from uploading NSFW content. Only safe files should be shareable.

Ideal candidates for this project should have:
- Extensive experience in full stack development, particularly with backend systems.
- A strong understanding of authentication systems, file storage and compression.
- Proven experience working with Stripe for payment integration.
- Knowledge of CORS handling and rate limiting.
- Experience in creating content regulated platforms.

Please note, the choice of a storage system for file hosting has not yet been made. Your recommendations based on your expertise will be appreciated.