An open API service indexing awesome lists of open source software.

https://github.com/kristoffertroncoso/rheastagram

Full Stack serverless Instagram clone (React and AWS)
https://github.com/kristoffertroncoso/rheastagram

aws react

Last synced: 9 months ago
JSON representation

Full Stack serverless Instagram clone (React and AWS)

Awesome Lists containing this project

README

          

# Rheastagram
Full Stack serverless Instagram clone (named after Rhea, the Lab Mix)

(Live Demo removed. It was still working perfectly fine without any maintenance for over 5 years! Running on less than $1 a month.)
Demo video and gif available below.

## Overview
* React frontend
* AWS serverless backend

## features/functionality
- [x] Performant Single-Page App (React frontend)
- [x] Auth (Amazon Cognito)
- [x] Storage and uploads (Amazon S3)
- [x] Data persistence / database (Amazon DynamoDB/NoSQL)
- [x] Serverless and flexible API (AWS AppSync/GraphQL)
- [x] Conflict-free styling (Emotion/CSS-In-JS)
- [x] Responsive, modern layout (CSS Grid and Flexbox)
- [x] CRUD operations (create, read, update, and delete User, Posts, and Comments)
- [x] CI/CD (AWS Amplify Console)
- [x] Routing (React-Router)
- [ ] Type-checking (Prop-Types/TypeScript(refactor))
- [ ] Testing (Jest, Enzyme)

## demo gif
![demo gif](./public/demo.gif)

## frontend
* React
* Emotion/CSS-In-JS
* Ant-Design components
* AWS Amplify components
* CSS Grid and Flexbox
* React-Icons
* React-Router
* graphql api

## backend
* AWS Amplify
* AWS AppSync (graphql)
* Amazon DynamoDB (NoSQL Database)
* Amazon S3 (Storage)
* AWS Cognito (Auth)