I want to develop a frontend that will show slides - currently, I'm thinking `reveal.js` on top of `React`, because I've tried `Spectacle.js` and couldn't get it to dynamically produce slides.

The general functionality is as follows:

1. The visitor enters at `/adk-wrapped/[person\_id]` where `person\_id` is their unique identifier in the database.
2. The frontend calls on the backend API (already written) at `/achievements/[person\_id]`.
3. The API will return an array of JSON dicts with at least the following keys: `achievement\_id`, `achievement\_name` (the heading), `achievement\_description` (the text).
4. The frontend will render the slides in between two static slides: an introduction slide and a conclusion slide. These slides should be written in Reveal.js.

Write the required frontend code in full, indicating which code should go in which file. Include any setup steps if needed.
user