Tompang is a mobile application acting as a marketplace for Singaporean travelers. During their overseas trips, travelers can offer to buy back overseas products for interested buyers in Singapore. This project allows travelers to earn some extra income while they are on their trip. At the same time, it also offers Singaporeans the opportunity to either
- purchase products from overseas without bearing expensive shipping costs or
- purchase products that they would not have been able to purchase directly from Singapore.
Featured on The 20th SoC Term Project Showcase
Tompang's Mobile App & Admin Web Application Demo Video
Use gh repo clone brendancjz/tompang
to get the files within this repository onto your local machine
- Create a new database
tompang
. - Change user.properties name in
FILES > Tompang-ejb > nbproject > private > private.properties
- Change username or password in glassfish-resources.xml to your own
- Create and update your
alternatedocroot_1
value
inglassfish-web.xml
.FILES > Tompang-war > web > WEB-INF > glassfish-web.xml
- Create and update your
alternatedocroot_1
value
inweb.xml
as well.FILES > Tompang-war > web > WEB-INF > web.xml
- Start glassfish server. Open Tompang project, including required projects. Add the corresponding Libraries.
Clean and Build > Deploy
- In
tompang-app
, install relevant plugins withnpm install
. - Create
environment.prod.ts
inenvironments
withIP_ADDRESS
. - To run Tompang mobile app on
localhost
,ionic serve
.