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

https://github.com/techsupportz/tposs-reimagined-cloud

A project which aims to redesign Temasek Polytechnic's Online Student Services (TPOSS) with a more modern and user-friendly interface while utilising the microservices architecture.
https://github.com/techsupportz/tposs-reimagined-cloud

aws microservices react

Last synced: 11 months ago
JSON representation

A project which aims to redesign Temasek Polytechnic's Online Student Services (TPOSS) with a more modern and user-friendly interface while utilising the microservices architecture.

Awesome Lists containing this project

README

          

TPOSS_ Reimagined Banner

# TPOSS: Reimagined
TPOSS: Reimagined is a project which aimed to showcase a modernised concept of Temasek Polytechnic's Online Student Services (TPOSS). It incorporates a more user-friendly interface and utilizes a cloud-based microservices architecture powered by AWS.

**This project is unofficial and was built purely for educational purposes.**

## Tech Stack
### Frontend
The frontend is built with React.js in TypeScript using Vite. It is hosted using [AWS Amplify Hosting](https://aws.amazon.com/amplify/hosting/)

**Notable packages used**
- [Mantine UI](https://mantine.dev/#main)
- [Zustand](https://github.com/pmndrs/zustand#readme)
- [SWR](https://swr.vercel.app/)
- [Luxon](https://moment.github.io/luxon/#/)

### Backend
The backend was built using [AWS](https://aws.amazon.com/) the following AWS Services,
- [API Gateway](https://aws.amazon.com/api-gateway/)
- [Cognito](https://aws.amazon.com/cognito/)
- [DynamoDB](https://aws.amazon.com/dynamodb/)
- [S3 Buckets](https://aws.amazon.com/s3/)
- [Lambda](https://aws.amazon.com/lambda/)
- [SES](https://aws.amazon.com/ses/)

### **Cloud Architecture Diagram**
TPOSS_ Reimagined _ AWS Microservices Architectural Design