Project for Alex about creating a podcast website
- Create a webpage for the podcast "Moonlit Mead Stories".
- Create an API that can be used with a Discord bot.
- Chatbot built with Amazon Lex.
The solution should be developed in either:
- Java+Gradle(Kotlin), with Spring Boot, Postgres, Flyway, Thymeleaf and Bootstrap.
- C#, with Blazor, Postgres, Entity Framework, and Bootstrap.
- Rust, as explained in the book "Zero to production in Rust".
Code hosted on GitHub.
Application, Database, and Discord bot able to be containerized using Docker.
Application, Database, and Discord bot hosted on some server provider, like Heroku or similar.
The solution must have the following features for visitors:
- A frontpage that showcases the podcast and episode list.
- A 'wiki' or similar that the Podcasters can add to using something like markdown, and that others can read about the games.
- A storefront that contains merchandise for visitors to order. (not important)
- Integrated with links to Spotify/Apple podcasts for listening to the podcast.
- Integrated with links to DNDbeyond for character sheets.
- Newsletter signup/signoff