Skip to content

Byteshare is a file sharing web application. The website is down because my AWS Free credits have expired.

Notifications You must be signed in to change notification settings

Balusekhar/byteshare

Repository files navigation

ByteShare

Landing Page

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.


🚀 Live Demo

You can access the live version of ByteShare at:
https://byteshare-ecru.vercel.app/


💻 Tech Stack

Frontend

  • 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.

Backend

  • 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.

Features

  • 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.

🛠️ Setup and Installation

  1. Clone the repository:
    git clone https://github.com/Balusekhar/byteshare.git
    cd byteshare
  2. Run the development server:
npm run dev

Open http://localhost:3000 with your browser to see the result.

About

Byteshare is a file sharing web application. The website is down because my AWS Free credits have expired.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published