Skip to main content

Exam practice

2024-12-05

Restaurant Booking System - Razor Pages Web App

Objective: Create a web application for managing restaurant bookings.

Several restaurants (capacity, location), tables (seat amount), clients (name, email, phone), bookings (number of guests)...

Requirements:

  • Implement CRUD operations for restaurants and reservations.
  • Allow customers to book a table for a specified date and time.
  • Include logic to check the availability of tables based on capacity.
  • Provide functionality for customers to view their bookings.
  • Search functionality - name & availability & capacity

Generally speaking - these are only broad guidelines. Please write a solution that you would like to present to the world as your best effort in programming and app-designing (UX is the key).

Use nullable references, and turn all the warnings into errors!

2024-11-29

Recipes - Razor Pages Web App

Create a simple application for a recipe book. Recipes, ingredients, amounts of ingredients in recipe. Implement recalculation of amount for servings needed (ie if recipe is for 5 people - how much of everything you need for 2 people). Provide search functionality - recipe name, description, ingredients.

Generally speaking - these are only broad guidelines. Please write a solution that you would like to present to the world as your best effort in programming and app-designing (UX is the key).

Use nullable references, and turn all the warnings into errors!