Skip to content

DHBW-Vilas/20ai2-webeng-II-filetap_2

Repository files navigation

Logo


Screenshots
Desktop Mobile PWA

Built With

Getting Started

Prerequisites

  • Java 8+

Usage

Build

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

Server

Execute build/install/filetap/bin/filetap or build/install/filetap/bin/filetap.bat, depending on your system, to start the server.

User

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.

Diagram

This is the approximate Sequence Diagram, to model the information flow.

mermaid

License

This project is licensed under the GNU General Public License v3.

See LICENSE for more information.