Sparkfive
March 2020 - November 2020
SaaS web application that allows teams to plan and coordinate tasks. The app also contains an asset library that lets teams administrate their campaigns multimedia content.
The static front-end application is built using Next.js and is hosted on AWS Amplify. The back-end runs on a serverless AWS Fargate container to easily scale down or up when the app traffic increases. Other AWS services like S3 and Cloudfornt are used to provide fast delivery of images and video files uploaded by users.
- TypeScript
- JavaScript (ECMAScript 2017)
- HTML w/ Bootstrap
- CSS
- Next.js
- Node.js w/ Objection.js
- Express
- React
- Postgresql
- Gitlab w/ CD/CI
- Vercel
- AWS ECS Fargate
- AWS RDS
- AWS S3
- AWS Amplify
- AWS CloudFront
- Docker
- Stripe
- Google OAuth2