Skip to main content

Command Palette

Search for a command to run...

MineCloud

A Cloud Storage Service

Published
2 min readView as Markdown
MineCloud
P

I am a frontend/native mobile app developer from Nigeria

Appwrite & Hashnode Hackathon

#Appwrite | #AppwriteHackathon

Team Details

Developed by Akuma Issac and Promise Onuoha

Description of Project

MineCloud is a storage service that provides a convenient and secure way to store files and folders remotely, allowing you to access them from any device with an internet connection. It offers a virtual storage space where you can upload, store, read/view, delete, and organize your digital files, eliminating the need for physical storage devices like hard drives or USB flash drives. One of the key advantages of MineCloud is its accessibility. By uploading your files to the cloud, you can easily retrieve them from anywhere, whether you're using a computer, smartphone, or tablet. This flexibility is particularly useful for individuals who frequently work on different devices or need to access their files on the go. In addition to accessibility, the MineCloud service prioritizes data security. They employ various measures to protect your files, including encryption techniques to ensure that your data remains private and secure. By storing your files in the cloud, you can avoid the risk of losing important documents due to hardware failure or accidental deletion.

Tech Stack

  • Appwrite

    • Authentication

    • Databases

    • Storage

  • Next Js

  • Typescript

  • Tailwind CSS

  • Vercel

Building MineCloud with Next.js and Appwrite has resulted in a secure, scalable, and feature-rich cloud storage platform. Next.js provides an excellent foundation for front-end development, offering performance and scalability. Appwrite, on the other hand, handles backend functionality seamlessly, enabling user authentication, secure file storage, and collaborative features. Together, Next.js and Appwrite have empowered MineCloud to become a reliable solution for users to store and manage their files and folders in the cloud, ensuring data security and enhancing productivity.

Challenges We faced

One such challenge faced by MineCloud is deleting a user's folder and its children. Deleting a user's folder and its children in MineCloud presents unique challenges that require careful consideration and an effective solution. By implementing a well-designed system, MineCloud can ensure data consistency, handle nested folders efficiently, and provide clear confirmation and feedback to users. Overcoming this challenge enhances the user experience and solidifies MineCloud's position as a reliable and user-friendly cloud storage platform, empowering users to manage their files and folders with ease.

Public Code Repo

MineCloud