Skip to content

TheJoshBrod/JunkDrawer

Repository files navigation

Junk Drawer

Junk Drawer Logo

Purpose

This repository serves as a framework for a remote file system.

The primary goal is to provide a front-end React website that interacts with the personal file system of the end user. It is designed to offer flexibility and functionality for users to host and manage their files remotely.

Included in This Repository:

  • React UI: A user-friendly front-end interface for interacting with the file system.
  • Flask API: A back-end service for handling file system operations and communication with the front end.

Set-Up (Local development)

To set up this repo user must install npm v10.8.2< and python v3.12.6<

1.) Run the set_up_script.sh which will install necessary packages/libraries

2.) Run the start_script.sh which will start the flask api and the react development server

Disclaimer

This project is provided "as is" without any guarantees or warranties, express or implied. By cloning, using, or deploying this repository, you acknowledge and agree that:

  1. You are solely responsible for hosting, managing, and maintaining your personal security and data.
  2. TheJoshBrod takes no responsibility for any loss, corruption, theft, unauthorized access, or modification of files, directories, or other data resulting from the use of this project.
  3. Use of this project is at your own risk, and it is your responsibility to ensure that your setup is secure and complies with applicable laws and regulations.
  4. It is strongly recommended that you review the code thoroughly and understand its functionality before deployment.

TheJoshBrod shall not be held liable for any direct, indirect, incidental, special, or consequential damages arising from the use or inability to use this project.

By using this project, you accept and agree to the terms of this disclaimer.

About

Self-hostable Remote File System App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published