SimpleDataTransfer is a web application with which you can easily send files and text with a QR code or pin. I started this project for fun to get some experience with nestJS. If you have suggestions for improvements of the code or ideas for new features just open an issue.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
SimpleDataTransfer is a web application with which you can easily send files and text with a QR code or pin. I started this project for fun to get some experience with nestJS. If you have suggestions for improvements of the code or ideas for new features just open an issue.
A list of commonly used resources that I find helpful are listed in the acknowledgements.
-
Node.js - Install Node.js
-
Docker - Install Docker
The easiest way to use SimpleDataTransfer is to use Docker and Docker Compose:
- Download the docker-compose template:
curl https://raw.githubusercontent.com/NGroens/SimpleDataTransfer/master/sdt-database/docker-compose-example.yml --output docker-compose.yml
- Replace your domain name in the docker-compose.yml and follow the instructions at the end of each line.
- Start all containers with the following command:
docker-compose up -d
- Clone the repo
git clone https://github.com/NGroens/SimpleDataTransfer.git
- Start docker development environment
or on Windows
cd sdt-database docker-compose -f docker-compose-dev.yml up -d
cd sdt-database start-dev.bat
- Navigate to backend server, install npm dependencies and start the server
cd ../sdf-server npm i npm run start:dev
- Navigate to frontend, install npm dependencies and start the application
cd ../sdf-frontend npm i npm start
See the open issues for a list of proposed features (and known issues).
Distributed under the Apache-2.0 License. See LICENSE
for more information.
NGroens - sdf@mycoding.systems
Project Link: https://github.com/NGroens/SimpleDataTransfer