ByteShare is a simple, fast, and secure file-sharing platform built with modern web technologies. Share files instantly without hassle, ensuring your data stays private and accessible only to the intended recipients.
You can access the live version of ByteShare at:
https://byteshare-ecru.vercel.app/
- Next.js: For building a fast and optimized web application with server-side rendering and static site generation.
- TypeScript: Provides static typing for safer and more maintainable code.
- Tailwind CSS: Used for rapid and responsive UI development with utility-first CSS classes.
- React: Core framework for building reusable and interactive components.
- AWS S3: For secure and scalable file storage and retrieval.
- Next.js API Routes: Used to handle server-side logic for file uploads and retrievals.
- Vercel: Hosting platform for seamless deployment and scalability.
- Instant File Sharing: Upload files and get a shareable link instantly.
- Secure File Storage: Files are stored in AWS S3 with presigned URLs ensuring access control.
- Expiration Links: Shareable links automatically expire after 1 day for enhanced security.
- Responsive Design: Optimized for mobile, tablet, and desktop devices.
- Clone the repository:
git clone https://github.com/Balusekhar/byteshare.git cd byteshare - Run the development server:
npm run devOpen http://localhost:3000 with your browser to see the result.
