EventsManager

EventsManager


This app was created to manage all the people that I invited to a personal event. With this app you could:

  • Manage all event invitations with an Admin portal.
  • Send SMS from the admin portal, allowing updates on attendance and prompting guests to upload event photos.
  • Post-event, the app generates a gallery featuring all photos uploaded by invited attendees.

Infraestructure:

  • Monorepo using turborepo
  • Admin portal: Next.js with Nextui, deployed on Vercel and domain hosted on AWS Route53
  • Supabase as a Auth provider
  • DynamoDB as a guest DB
  • React.js app as a Gallery (Vite), deployed on Vercel and domain on AWS
  • React.js app to allow a person to update the assistance. Deployed on S3 Bucket linked with CloudFront as a cache.
  • API-Rest deployed on AWS API Gateway + lambda to either:
    • upload event photos
    • update assistance
  • Vonage as a SMS provider

Goto Github Project