/omniport-frontend-file-manager

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Filemanager

File Manager is a Google Drive-like service/application to be deployed by the administration and students of IIT Roorkee for storing/sharing their files, folders, and other campus-related data.

It can be integrated with other applications and is currently serving as an alternative to google drive by campus people to manage their files.

It is a React application and uses Redux application and uses Redux for state management. This repository corresponds to the front end part of the application, and the backend uses the Django REST framework.

Features

  • Upload various types of files at once.
  • CRUD operation over folders and files.
  • Allow multiple selections of files/folders for simultaneous delete and download.
  • Star a file/folder.
  • Share a file/folder with other users.
  • View shared with me & your starred items distinctly.
  • Check functionalities over both tabular and grid view.
  • View images over a modal. And other types of files in a new tab.
  • Request for extra data. & accept/decline requests from the admin portal.

Usage

  • Only People of IIT-R can access the application.
  • Visit the apps section of Omniport to access R-drive.
  • Follow the instructions provided in this guide to get a better understanding of the application.