Upload a file to file box and get a unique key to retrieve the file at any time. Files can also optionally be encrypted on server side using a password.
- Python 3.6+
- Poetry
- NPM
To run the server:
- Run
poetry install
to install the required python packages. - Run
npm install
to install the required node packages. - Run
npm run build
to build the frontend. - Run 'poetry run python manage.py makemigrations' to create the migrations.
- Run 'poetry run python manage.py migrate' to apply the migrations.
- Run
poetry run python manage.py runserver
to start the API server. - Run
npm run start
to start the frontend server. - Navigate to
http://localhost:3000
in your browser. - You can now upload files to the server.