🍪 Note: Our web-capstone-docs subdomain is a cookie-free zone.
Guides
Project Setup

Capstone-Project Setup

Locally set up a repository for your team capstone project and use the following template for it

npx ghcd@latest neuefische/web-exercises/tree/main/templates/next dont-forget-to-change-the-project-name -i

Create a remote repository on GitHub and link it with your local repository

Invite your peers as collaborators

Log into Vercel and set up a deployment for the capstone project

Ensure preview deployments can be viewed by everyone

  1. Go to your project's settings on Vercel
  2. Navigate to Deployment Protection
  3. Disable the Vercel Authentication

On GitHub, create a project board with the following columns:

  • 📋 Product Backlog
  • 🎯 Sprint Backlog
  • ⚙️ In Progress
  • 🔬 Code Review
  • 🕵️‍♀️ Quality Assurance
  • ✨ Done

Capstone GitHub Projectboard Example (opens in a new tab)

💡

Link your board with your GitHub repository and ensure that the visibility of your board is set to 'public'!

Create a template for user stories using the following markdown template:

## Value proposition
As a <user/role>
I want to <feature/goal>
In order to <benefit/purpose>
## Description
- Scribble / design or text
- Precise, no unnecessary information
## Acceptance criteria
- [ ] What happens when an entry is empty?
- [ ] How should something behave?
- [ ] What is the text of an alert?
## Tasks
- [ ] List the tasks that need to be performed within the dev team