Skip to content

Latest commit

 

History

History
47 lines (35 loc) · 3.04 KB

README.md

File metadata and controls

47 lines (35 loc) · 3.04 KB

Tompang

What is Tompang?

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.

Useful Links

Featured on The 20th SoC Term Project Showcase
Tompang's Mobile App & Admin Web Application Demo Video

Mobile App Features

Getting Started Running Locally

Clone this repository

Use gh repo clone brendancjz/tompang to get the files within this repository onto your local machine

Environment Setup

  1. Create a new database tompang.
  2. Change user.properties name in FILES > Tompang-ejb > nbproject > private > private.properties
  3. Change username or password in glassfish-resources.xml to your own
  4. Create and update your alternatedocroot_1 value in glassfish-web.xml. FILES > Tompang-war > web > WEB-INF > glassfish-web.xml
  5. Create and update your alternatedocroot_1 value in web.xml as well. FILES > Tompang-war > web > WEB-INF > web.xml
  6. Start glassfish server. Open Tompang project, including required projects. Add the corresponding Libraries. Clean and Build > Deploy
  7. In tompang-app, install relevant plugins with npm install.
  8. Create environment.prod.ts in environments with IP_ADDRESS.
  9. To run Tompang mobile app on localhost, ionic serve.