DEV Community

Cover image for National Identity-focused Social Platform
Michael
Michael

Posted on

1

National Identity-focused Social Platform

This is a submission for the The AWS Amplify Fullstack TypeScript Challenge

What I Built

General Overview

A social platform that connects people worldwide by celebrating different national identities and cultures. It's perfect for expatriates, global enthusiasts, and anyone interested in exploring cultural diversity. Users can share their traditions, discuss important issues, and learn about various countries in a straightforward and engaging way. This platform aims to build understanding and cooperation among its global community.

Technical Overview

This application is built on top of the starter pack environment that AWS Amplify Gen 2 docs provided. It includes all FOUR INTEGRATIONS but the UI and everything frontend is done from scratch.

Demo and Code

Design

Home

Main Page

Profile and Settings

Image description

Login/Signup Page

Image description

Link to my Github Repository: Github Link

Link to my app: Culture Application

Note: If you're trying to sign up, you will have to reload the site once you're in and log in. Once you see your email at the top right, that indicates that you are logged in. Sorry for the inconvenience. I tried.

Integrations

Amazon Cognito

Used mainly for user authentication and preliminary data storage.

AWS Lambda

  • Post confirmation trigger that creates a new user to the User table in DynamoDB.

DynamoDB

  • Main database for storing new data for connections, messaging, notifications, categories, etc.

S3

  • Profile Picture storage

AppSync

  • GraphQL and PubSub APIs to connect my application to my data and events.

IAM and IAM Identity Center

  • Roles and policies for services and more.

Feature Full

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (0)

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay