https://github.com/kristoffertroncoso/rheastagram
Full Stack serverless Instagram clone (React and AWS)
https://github.com/kristoffertroncoso/rheastagram
aws react
Last synced: 27 days ago
JSON representation
Full Stack serverless Instagram clone (React and AWS)
- Host: GitHub
- URL: https://github.com/kristoffertroncoso/rheastagram
- Owner: KristofferTroncoso
- Created: 2019-10-16T17:04:53.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-08T04:58:34.000Z (about 2 years ago)
- Last Synced: 2025-04-22T18:09:31.587Z (27 days ago)
- Topics: aws, react
- Language: JavaScript
- Homepage: https://rheaprod.d2f7z4fxf9cz8c.amplifyapp.com/
- Size: 7.64 MB
- Stars: 11
- Watchers: 2
- Forks: 2
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rheastagram
Full Stack serverless Instagram clone (named after Rhea, the Lab Mix)Live Demo: https://rheaprod.d2f7z4fxf9cz8c.amplifyapp.com/
## 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
## 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)