Search⌘ K

Functional & Technical Requirements

Explore how to build a basic social news application by implementing features to display, add, and remove links with proper validation and user interaction. Learn to structure code efficiently with clear naming conventions and avoid duplication while continuously updating the displayed list as users interact.

Objective

The goal of this project is to build a basic social news program. Its users will be able to show a list of links and add new ones.

Functional requirements

  • A link is defined by its title, its URL and its author (submitter).

  • If a new link URL does not start with "http://" or ...