Skip to content
This repository has been archived by the owner on Jan 14, 2022. It is now read-only.

HugoNeveux/django_file_storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

django_file_storage

Django CI

A multi-user cloud app for file storage, using the Django framework for python and boostrap 4.

To-do list

Urgent bugs that needs to be solved

  • files are not deleted when their folder is deleted
  • Need to refresh page to see uploaded files

Important features

  • User directories gestion
    • Add user directory on user creation
    • User directories privacy protection
  • Directory creation and deletion
  • Add storage restrictions
    • Fix storage restrictions (negative)
    • Edit user model
    • Show used space / allocated space
  • Front-end improvments
    • Using boostrap
  • User profile managment
    • Username / password changes
    • Username and password reset
  • File sharing
    • File sharing implementation
  • Files and folders managment
    • Folder creation
    • Moving files
      • Moving files view
      • Moving files front-end
    • File deletion
  • Add files / folders icons
  • Add 403, 404 and 500 html templates
  • Add files with js on upload to avoid page reload
  • Add upload button
  • Add cancel upload button
  • Allow color changes
  • Importation from google drive
  • Add responsive for phone

Improvements

  • API Creation
  • Use dropzone.js

Secondary features

  • Bug report feature
  • Credits
  • Theme settings
  • Favorite files / folders
    • File model creation (association with FileSystemStorage)
    • Favorite files view

Rewrite

  • File upload, share, settings, etc.
  • Folder share & folder favorite
  • Rewrite tests
  • Completely remove UserFile model

About

Tests for webdav with Django framework for Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published