MyStorage

screenshot of MyStorage
svelte
vite
tailwind
daisyui
prisma

Very useful application for hosting and easy to manage your files in S3 buckets. You can upload, delete or search your files just using the interface application.

Overview

MyStorage is an innovative application designed for users looking to efficiently host and manage their files within S3 buckets. It simplifies the process of uploading, deleting, and searching for files, all through an intuitive interface. Whether you’re a developer or a casual user, MyStorage aims to streamline your file management tasks, making it easier to stay organized in the cloud.

With support for multiple accounts and a growing list of features, MyStorage caters to both individual users and teams. The emphasis on user-friendliness and localization makes it a versatile tool that can adapt to various environments and user preferences.

Features

  • Multi-Account Support: MyStorage includes a simple authentication system that allows multiple accounts, enhancing accessibility for teams and collaborative projects.
  • User-Friendly Management Panel: The application provides a clear interface for managing uploads, enabling users to upload, search, or delete files effortlessly.
  • Tag Management: Users can easily add, remove, or edit tags for their uploaded files, helping to keep their storage organized and intuitive.
  • Customizable Column Types: MyStorage allows users to change the column types for uploaded files, providing flexibility in how information is displayed and accessed.
  • Localization Support: Currently available in English, Ukrainian, and Russian, this feature allows users from different regions to use the application in their preferred language.
  • Open Contribution Model: MyStorage encourages community involvement by allowing users to submit pull requests or create issues, fostering ongoing improvements and feature additions.
  • CORS Configuration: The application offers detailed guidance on handling CORS issues, ensuring that users can manage file privacy and accessibility.
  • Active Development: With promises of new features being added soon, users can expect continuous enhancements to their file management experience.
svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.

daisyui
daisyUI

daisyUI adds classes to Tailwind CSS for all common UI components. Classes like btn, card, etc. This allows us to focus on important things instead of making basic elements for every project.

prisma
Prisma

Prisma is a server-side library that helps developers read and write data to the database in an intuitive, efficient and safe way.

fullstack
Fullstack

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.