Skip to content

wongjiahau/ttap-web

Repository files navigation

Special thanks to

  • 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

Build Greenkeeper badge BCH compliance codecov Maintainability

Objectives

This software is used to helps student's of UTAR to arrange their timetable without frustration.

Technologies used :

How to build this app?

Prerequisites

  1. Make sure you have installed Git and Node.js.

  2. It is highly recommended to use Visual Studio Code for this project. Also, please install the following extensions:

  • Git Lens
  • TS Lint

Steps

1. Clone the project

git clone https://github.com/wongjiahau/ttap-web.git

2. Install all the required Node packages

cd ttap-web
npm install

3. Run the server

You need to run this in another terminal.

npm run start

4. Enjoy!

Extra

How to run test?

npm run test

How to visualize bundle size and dependencies in this app?

npm run analyze

It is also hosted at https://ttap-source-analysis.surge.sh

How many visits are there to ttap.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

How to view the feedback report?

Go to https://wongjiahau.github.io/ttap-feedback-report/

How to open on Mac OS?

After opening TTAP, you should see the following prompt:

image

Then, open System Preferences, go to Security & Privacy, click on Open Anyway:

image