brian-assistant / app

MIT License
0 stars 0 forks source link

Implement task #7 - start new project #9

Open brian-ai-assistant[bot] opened 12 months ago

brian-ai-assistant[bot] commented 12 months ago

Solution

To implement the desired task, I have used Nuxt.js, TypeScript, Vue.js, and Cloud Functions for the server. Here's an explanation of my approach:

  1. Setting up the project:

    • Created a new project with Nuxt.js using the npx create-nuxt-app command.
  2. Community Landing Page:

    • Designed a community landing page that displays a list of community events using Vue.js components and templates.
    • Implemented an event subscription feature that allows users to subscribe to community news.
  3. Cloud Function with SendGrid:

    • Created a cloud function using serverless technology (e.g., Firebase Cloud Functions) to handle the mail subscription.
    • Integrated the SendGrid API to send confirmation emails and manage subscriber data.

Files created for the task: