Skip to content

QiYuan08/Stutor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FIT3077 Assignment - StuTor

Setup Instructions

Directions on adding the API key to run the application

  1. Go to the api package
  2. Click into the ApiRequest Class
  3. Add the key under the variable API_KEY as a String

Example users used in the video demonstration:

Assignment 2 (API V1)

Account Type Student Tutor
Username nictce qiyuna
Password nictce teh

Assignment 3 (API V2)

Account Type Student Tutor
Username nictan teh
Password nictan teh

Document Links

Assignment 2

Assignment 3

External Libraries Used

  1. JSON-Java

Contributions

Contributor Task
ASSIGNMENT 2
Tan Chong Ern login system and contract development
Teh Qi Yuan bidding system (open and closed bidding)
Tan Chong Ern created main pages and their controllers
Tan Chong Ern integrated API interface
Tan Chong Ern integrated observer pattern/MVC architecture into system through abstractions
Teh Qi Yuan created pages related to bidding system and their controllers
Teh Qi Yuan created a service to implement expiry of bids
Tan Chong Ern implemented contract creating and the related controller
Both refactored and restructured the project for readability and understanding
Both design rationale, video demonstration and class diagram
ASSIGNMENT 3
Tan Chong Ern tutor's monitoring dashboard
Tan Chong Ern contract expiration and renewal
Teh Qi Yuan reusing a previous contract
Tan Chong Ern created a service to implement updating the monitor dashboard
Teh Qi Yuan implemented strategy design pattern for creating and renewing contracts
Tan Chong Ern implemented contract creating and the related controller
Both refactored and restructured the project for readability and understanding
Tan Chong Ern class diagram
Both design rationale, video demonstration and class diagram

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages