/seng365_assignment_2

A single-page app API-driven frontend for an EBay-like website implemented in React and TypeScript.

Primary LanguageTypeScript

SENG365 Assignment 2 (A+ / 99% grade)

In this assignment, as a part of the SENG365 (Web Computer Architectures) course at the University of Canterbury, I a single-page app front-end for an EBay-like website based on an API specification and use-case specification provided by the teaching team (Course Coordinator Ben Adams and Senior Tutor Morgan English).

Technology

This was built with the following key technologies:

  • React.js
  • MobX
  • MUI
  • TypeScript

Screenshots

Credit to the teaching team for producing this demonstration data.

Browse auctions page:
image

Auction view page:
image

Create auction page:
image