Title: Aesthetic Palette Generator

This Shiny application allows users to explore colour palettes inspired by different visual aesthetics.

Why build this application?

Choosing colours that complement one another can be challenging. This application provides users with curated colour palettes based on popular aesthetics such as:

  • Cottagecore
  • Dark Academia
  • Coquette
  • Angelcore
  • Cyberpunk

Users can explore different palettes for presentations, websites or creative projects.

The application includes:

  • A drop-down menu for selecting an aesthetic
  • Four matching colours displayed
  • Hexadecimal colour codes
  • A brief description of each aesthetic

The displayed palette updates automatically whenever a different aesthetic is selected.

Example R Code

The following code creates one of the colour palettes used in the application.

palette <- c(
  "#E8D5B7",
  "#A3B18A",
  "#DDB892",
  "#6B705C"
)

palette
[1] "#E8D5B7" "#A3B18A" "#DDB892" "#6B705C"

Conclusion

This project demonstrates the use of reactive programming with Shiny through a simple and interactive application.