DEV Community

Cover image for Cloudy- a storage service to store your files & folders
Gulshan Aggarwal
Gulshan Aggarwal

Posted on

4 4

Cloudy- a storage service to store your files & folders

Overview of My Submission

Cloudy is a storage service that allows users to store their files & folders faster and securely. At Cloudy users can create folders and store their files smoothly. Cloudy is superfast at uploading your files, a user can upload multiple files at a time & It will take a very less amount of time compared to other services because of the Appwrite storage service.

Submission Category:

  • Web2 Wizards

Link to Code

Repo Link- https://github.com/Gulshanaggarwal/Cloudy

Features

  • Superfast file uploading(multiple files included)

  • Support file extensions- .jpg, .png, .gif, .txt, .pdf

  • Easy File Preview

  • File Download

  • File Link Copy

  • File & folder Delete(right click on a file or folder to delete)

Tech-Stack

  • NextJS

  • Appwrite

  • Firebase

  • Material-UI

We are already using Appwrite, then Firebase

thinking

We are using Appwrite's Login, SignIn & Storage services but for Database we preferred Firebase. The reason for choosing Firebase is the lack amount of support from Appwrite's database service, we have nested fields like the array of objects or deeply nested objects in our documents but Appwrite doesn't support these complex data structures. I opened a comment in the discussion thread regarding the problem, check it out here - comment

Additional resources and info

Screenshots

  • Dashboard page

dashboard

  • Click on folder Icon(right side) for a new folder

Folder_create

  • Files + Folders

files_folders

  • Click on a file for preview
    file_preview

  • File Details

file_details

  • Delete file & folder(click right button on a file or folder)

delete_file_or_folder

Contributors

@gulshanaggarwal and @aniruddhasoni

-If you like the post, then don't forget like, comments & let's have some fun over the Twitter

SurveyJS custom survey software

Build Your Own Forms without Manual Coding

SurveyJS UI libraries let you build a JSON-based form management system that integrates with any backend, giving you full control over your data with no user limits. Includes support for custom question types, skip logic, an integrated CSS editor, PDF export, real-time analytics, and more.

Learn more

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more