Skip to main content
Dat 3. semester
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Practicals

OBS! We might update this page with minor changes.

Hand-In

Upload a markdown file called backend.md to Wiseflow with:

  • Link to your portfolio website
  • Link to your code repository
  • Link to a video (max 5 minutes) with an overview of your project

Portfolio Website

Create a menu item called “Exam Portfolio” on your website.

When the menu item is clicked, it should display the blog posts from your portfolio that you want included in the exam.

On this page you must also include:

  • A link to your code repository
  • A link to the video you created for the hand-in

The portfolio should show the development of your application over time, including what you built, what you learned, and important technical decisions.


Code Repository

Your repository must contain a README.md file that documents your project.

All project documentation should be placed inside the README.md file.

You can find a README template here that you can copy directly into your repository.

The README should include the following sections:

Project Overview

  • A vision statement for your project (1–2 sentences describing the purpose of the system)
  • A link to your portfolio website
  • A link to your project overview video
  • A link to the deployed version of your project (if applicable)

Architecture

Provide a short overview of the system architecture, for example:

  • High-level system description
  • Application structure (e.g. controller / service / repository layers)
  • Important architectural decisions
  • Technologies used

A simple architecture diagram is recommended but not required.

Data Model

  • ERD (database design)
  • Description of the most important entities and relationships

API

  • Overview of the API
  • Description of important endpoints
  • Example requests/responses if relevant

User Stories

  • A short list of the user stories that guided the development of the system

Video

The purpose of the video is to give a quick overview of your project and portfolio.

The video must be no longer than 5 minutes.

You may use any recording tool you like.

The video should include:

  • The overall purpose of your project
  • A short overview of your portfolio website
  • A short demo of your application