Skip to content

CodeHorizon0/LightCloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

LightCloud

LightCloud - open source cloud storage writen on fastapi & react.

Warning

This project was completed as part of a course project and is not recommended for use in a production environment until it has been significantly improved.

Web app Architecture

The application uses a headless architecture because the backend and frontend are separated. However, you can always build the frontend using Vite and add it as an HTMLResponse to the server code.

Current Features

  1. JWT Account authorization
  2. Real time capabilities - synchronization of file metadata with the client via SSE
  3. Multipart file upload to the server
  4. Selective compression based on file type analysis
  5. Selective preview of files when possible
  6. Downloading and deleting files
  7. Adaptive UI design for PCs and phones

Planned Features

  1. Advanced Preview (Markdown formatting, code highlighting)
  2. Expanding the list of supported files for compression and preview
  3. Offline Cache Viewing in PWA Mode
  4. Some frontend changes for improved responsiveness
  5. Backend optimizations, especially RAM consumption when uploading files
  6. Files for deployment via Docker
  7. Vulnerability fixes and code refactoring
  8. File sharing
  9. i18n interface localization

About

LightCloud - open source cloud storage writen on React & FastAPI.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors