- Java 8+
You can install Devfile and use the existing scripts in Devfile
to build the project and do other tasks, like renewing the cache or building the service worker.
NOTE: To use the cache
or sw
operations, you may need to install other specific tools
NOTE2: The deploy
operation is specific to my deployment environment
If you wish to no use Devfile, you can execute the gradle task stage
with the argument -PisProduction
E.g:
gradlew.bat stage -PisProduction
Execute build/install/filetap/bin/filetap
or build/install/filetap/bin/filetap.bat
, depending on your system, to start the server.
When you access the site, http://localhost:8000
by default, you will get a random name after connecting to the server.
This name consists of a random color and animal. This your temporary name.
To send a package, the sender needs to input the temporary name of the recipient in the Recipient
field.
After selecting a file, by clicking the box, the sender can click Send
to send the package and information to the server.
The Server will then hold the package and asked the recipient to accept the package. Once accepted, the recipient will be downloading the delivered package.
This is the approximate Sequence Diagram, to model the information flow.
This project is licensed under the GNU General Public License v3.
See LICENSE for more information.