Hubspot Committee

Framework:

  • Next.js 13

  • Tailwind CSS

  • TypeOrm

3rd Party:

Functions

  • API for self and Hubspot Admin

    • Proxy fetching api to avoid CORS

    • File upload to Digital Ocean Bucket

    • Draft, propose, approve and summary processes for documents

  • View for documents listing and detailing

Concern

  • Joining data still manual within APIs and also let's client do so too! Need to test if leaving the tasks to TypeOrm relation function performs better and worths to migrate.

Historical

  • Used to store uploaded files within /public/uploads folder and served file by Express.js static plug in. Needed to copy ssl files from docker-compose-nginx's certbot manually and repetitively. Currently moved to use Digital Ocean Bucket.

Note to newbies

Project file structures

Last updated