Suggestions App
Users suggest new courses, an administrator reviews them and the community votes on the approved ones.

Application aimed at a YouTube channel or educational platform. Users suggest course topics, an administrator approves them and assigns a status, and the community votes on the approved ones.
- Votes and comments update live on every open page.
- While writing a new suggestion, the app lists existing ones with similar words, so people vote instead of creating duplicates. It uses a MongoDB text index with Spanish stemming.
- Administrators approve, edit, reject and archive suggestions, and set a status with a link to the published material.
- A public read-only REST API with an OpenAPI reference page.
- Because the admin account is public, the demo can restore its sample data every day.
- Sign-in with Azure AD B2C, using a login page styled like the app.
- Data access tests run against a real MongoDB started with Testcontainers.





