Skip to content
This repository has been archived by the owner on Mar 29, 2024. It is now read-only.
/ web-old Public archive

Outdated version of ktCloud web frontend

License

Notifications You must be signed in to change notification settings

vortal-coil/web-old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ktCloud Web Frontend (obsolete)

This repository contains the outdated web frontend for ktCloud, a cloud storage service with peer-to-peer encryption and zero-trust architecture. The frontend is built using the Quasar framework.

Technologies Used

  • Yarn
  • JavaScript
  • npm
  • TypeScript
  • Vue.js
  • Node.js
  • Quasar

Features

  • P2P Encryption: ktCloud uses peer-to-peer encryption to ensure the security of your data. This means that your data is encrypted on your device before it is sent to the cloud, and only you have the keys to decrypt it.
  • Zero Trust Architecture: We follow a zero-trust model, which means we assume no implicit trust between systems and verify everything before granting access.
  • File Management: The frontend includes a file manager for uploading, downloading, and managing your files in the cloud.

Setup

To get the frontend running locally:

  • Clone this repository
  • Use the .env file to set backend endpoint. For example:
VUE_APP_API_HOST='resistance.go-kt.com'
VUE_APP_API_URL='http://resistance.go-kt.com/json-rpc'
  • Install dependencies with yarn install
  • Start the local server with quasar dev

Note

This codebase is outdated and may not follow the best practices. It is recommended to use it as a reference or starting point, rather than a production-ready solution. We are actively working on improving the code quality and architecture.

Contributing

Feel free to fork and do whatever you want.

License

See LICENSE file.