phase 3 - isel-leic-ls/2122-2-common GitHub Wiki

Introduction

This document describes the requirements for the third phase of the Software Laboratory project.

Requirements

Additional Operations

  • Add operations to update a sport, a route and an activity. In these operations the user token must be sent in the Authorization header.

  • Add operations to search for a sport and a route. The criterias for the search must be defined and documented in the API specification by each group.

Single Page Application

Navigation

  • Update and create the HTML views to ensure the navigability defined in the following graph:

Link graph

(Click here for a bigger picture)

  • All views now must include links to Home, UsersRankings, Sports, Routes and ActivitiesSearch.

Resource creation, update and delete

Add the necessary views to create/update a sport, a route and an activity. Also support delete for a single activity.

When using the web application, in no situation the (human) user will have to know and/or insert any id.

Report

The technical report created in the previous phases should be updated and/or extended with the relevant technical information. Remember the goal is to have a single report, updated through all the project phases.

Delivery date

The phase 3 must be delivered until the end of week 12 (May 28), through the creation of the 0.3.0 tag on the group´s GitHub repository.