Angel Files

screenshot of Angel Files
react
chakra-ui
firebase

Cloud Storage for Angels!

Overview:

Angelfiles is a cloud storage service designed for secure storage of files. It provides users with the ability to create folders and upload files that are stored in a highly secured database. The service also includes a reliable user authentication system to prevent unauthorized access to data.

Features:

  • Secure Cloud Storage: Angelfiles ensures that user data is kept highly secured in its database, preventing theft or leakage.
  • Folder Creation: Users can create folders within Angelfiles to organize their files.
  • File Upload: The service allows users to upload files to their Angelfiles storage.
  • User Authentication System: Angelfiles incorporates a reliable user authentication system to ensure that only authorized users can access the stored data.

Summary:

Angelfiles is a cloud storage service that offers secure storage of files with features such as folder creation, file upload, and a user authentication system. Built using React, Chakra UI, and Firebase, this project was completed in just 18 hours. Despite facing challenges during development, the creator is proud to have achieved a fully functional and secure cloud storage service. Future plans for Angelfiles include removing limitations on file size and adding more features. Users can contribute to the project by following the installation guide and happy hacking!

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

chakra-ui
Chakra UI

Chakra UI is a popular open-source React component library that provides a set of accessible and customizable UI components to help developers create modern web applications.

firebase
Firebase

Firebase offers a comprehensive set of features, including real-time database, authentication, hosting, cloud functions, storage, and more. Firebase provides an easy-to-use interface and allows developers to focus on building features rather than managing infrastructure.

framer-motion
Framer Motion

Alpine.js is a lightweight JavaScript framework that simplifies the process of creating dynamic, reactive user interfaces on the web. It uses a declarative syntax that offers a higher level of abstraction compared to vanilla JavaScript, while being more performant and easier to use than jQuery.