- My parents (for raising me)
- Keli (for accompanying me)
- Dr. Madhavan (for helping me)
- Dr. Victor (for helping me)
- Mr. James (for helping me)
- Sean Ho (for challenging me)
- Heng (for lending me his username and password)
- Dheeno (for pushing me)
- Sheng Hong (for aiding me)
- Cheng Feng (for suggesting the show alternative slots feature)
- Sharon Lua (testing)
- All those who tested TTAP
This software is used to helps student's of UTAR to arrange their timetable without frustration.
- Facebook's React
- Microsoft's Visual Studio Code
- Microsoft's TypeScript
- Node.js
- Redux
- GitHub
- Surge
- Create-React-App
- Material-UI
-
It is highly recommended to use Visual Studio Code for this project. Also, please install the following extensions:
- Git Lens
- TS Lint
git clone https://github.com/wongjiahau/ttap-web.git
cd ttap-web
npm install
You need to run this in another terminal.
npm run start
npm run test
npm run analyze
It is also hosted at https://ttap-source-analysis.surge.sh
To view the analytical data, go to https://goo.gl/#analytics/goo.gl/nHNNCF/all_time Or https://app.bitly.com/Bi451JE8j4x/bitlinks/2JmBftW
Go to https://wongjiahau.github.io/ttap-feedback-report/
You might face one of the following issues when opening TTAP in Mac OS.
Solution:
- Open the Terminal app by pressing
cmd+space, then type in "terminal":
- In the Terminal app, type in
xattr -cr /Applications/TTAP.app/, then press Enter:
- If you see a wall of error message like the one below, repeat Step 2:
- Open TTAP app again, and it should work.
Solution: open System Preferences, go to Security & Privacy, click on Open Anyway: