DEVELOPED BY:
SAOBAN SALWA HABIB | 14104638
SEUNGWON OCK | 14109641
YESEUL SHIN | 13978248
CHRISTIAN WU | 14147817
MICHAEL WU | 13938903
JERRY YAU | 14150371
This Project was made according to specifications provided by the University of Technology Sydney, Introduction to Software Development (41025).
The Internet of Things store (IoTBay) sells a number of devices, including, but not limited to: sensors, actuators, and gateways, to customers around Australia. At present, IoTBay does not provide customers to purchase IoT devices online. As such, IoTBay was an online website developed that allows customers an easier way to access, view and purchase their devices.
This website should facilitate the processing of online payments for customers, provide details for orders and deliveries, and let customers register an account to use with IoTBay. The new website should also provide an interface for existing staff members to manage the new IoTBay website system.
Download or clone this repository.
Unzip the source code.
Open NetBeams.
Select File->Open Project.
Navigate to the unzipped source code.
Select 'IoTBay' and Open Project. It should have the 'Ma' Maven icon.
Set this Project as the 'Main Project'.
Select Tools->Servers.
Remove any Servers you may have.
Select 'Add Server' and 'GlassFish Server'.
IoTBay was developed on and tested with a local installation of GlassFish Server 5.0.1
Download GlassFish 5.0.1
Select 'Next'.
Ensure that:
Domain: domain1
Host: localhost
Target:
Username: admin
Password:
Select 'Finish' and 'Close'.
Clean and Build Main Project.
Run Main Project.
If a browser window doesn't automatically open, open your browser to: http://localhost:8080/IoTBay/ when the Project has been deployed.
IoTBay was tested using:
Google Chrome 100.0.4896.60 (Official Build)
Java Platform: jdk1.8.0_321