Work

Guest Comments API

Role

Author

Duration

A few days

Source Code

git repository

Stargazers on GitHub ⭐

Tools Used/Explored

  • Express.js
  • TypeScript
  • Data sanitization
  • GitHub REST API
  • SendGrid API
  • Docker

Motivation/Idealogy

Comments should be a part of my static site repository and handled at the static site level. This is most performant and keeps data in one place. There is no API endpoint to fetch comments as the app does not store any data by itself, for example, in a database.

All operations (well, just the three) interact with my GitHub repository. Currently only GitHub is supported but I may be open to adding support for Gitea instances should I switch to such options in the future and find it a viable endeavor.