Skip to content

Grade: 98%. COMP2001 Coursework by Khodadad (Adrian) Nouchin. A RESTful authentication API, and a linked data application.

Notifications You must be signed in to change notification settings

Xtrendence/COMP2001-Coursework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COMP2001 Coursework

This repository contains the code for both Part 1 and Part 2 of the COMP2001 coursework. This project got 98/100.

Part 1

A RESTful user authentication API developed in C# using the ASP.NET framework. It supports multiple HTTP methods including POST, GET, PUT, and DELETE. It doesn't have a UI.

Part 2

A linked data application written in PHP that displays a dataset from Plymouth DATA Place. In this case, I have chosen a dataset in JSON format that contains the location of libraries in Plymouth. The application has three pages:

  • index.php, which displays a link to the original data set, a link to the data.php page, a link to the libraries/ directory with the JSON-LD output, and finally, the project vision.

  • data.php, which displays the JSON data in a human readable format (in this case, an HTML table, and an optional modern card-based layout).

  • libraries/, which simply outputs the JSON data in a JSON-LD format. Both browsers and REST clients can use a GET request to fetch the data.

Credits

Plymouth DATA Place: https://plymouth.thedata.place/dataset

Leaflet: http://leafletjs.com/

OpenStreetMap: https://www.openstreetmap.org/

Mapbox: https://www.mapbox.com/

Font Awesome: https://fontawesome.com/

About

Grade: 98%. COMP2001 Coursework by Khodadad (Adrian) Nouchin. A RESTful authentication API, and a linked data application.

Topics

Resources

Stars

Watchers

Forks