Skip to content

hsoulier/advent-calendar

Repository files navigation

School Laravel Project

Initialization

Use Yarn instead of NPM

> yarn # Install dependencies
> yarn watch # Watch website

> composer install # install composer dependencies
> php artisan serve # launch serve

TODO

  • Add a Markdown editor for product page

Features

Blade

  • Use of custom components
  • Named routes
  • Include components (navigation parts)
  • Conditionnal rendering
  • Loop rendering

Laravel

  • Authentication (admin and user)
    • 2 status
  • Redirection for user
  • Stripe (cashier + stripe libs)
  • Purchase of the whole calendar
  • Contact form
  • Post comments and delete your own comment
  • Delete your user account

Administration

  • User management
  • Product management
  • Contact form management (detele and reply)
  • Comment management (delete)

Libs

  • MarkdownRenderer for Markdown rendering

Bonus

  • Custom Elements (✨ for fun)