A fully responsive comment module with nested replies and collapsible comments.
Design taken from the Comment Module Codewell challenge.
This project was bootstrapped with the Vue CLI.
- VueJS for frontend framework (my first foray into Vue 3).
- GSAP for the expand/collapse comment animations.
- Netlify for hosting.
At the moment this module is populated with hard-coded data.
I am planning to integrate it with the headless CMS prismic. With this I'm hoping to:
- Develop a proof-of-concept for using a headless CMS for a commenting system. Given how well suited they are for creating article-focused websites, it would be great to bring comments into a headless CMS too.
- Test out prismic's plugin for VueJS 3, which is still in alpha.
If you are curious to see my progress on this, it can be found in this PR.
npm install
npm start
npm run lint