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.
- Host: GitHub
- URL: https://github.com/techsupportz/tposs-reimagined-cloud
- Owner: TechSupportz
- Archived: true
- Created: 2022-12-25T05:28:00.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-15T13:09:22.000Z (about 1 year ago)
- Last Synced: 2025-03-03T11:43:44.437Z (about 1 year ago)
- Topics: aws, microservices, react
- Language: TypeScript
- Homepage:
- Size: 498 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# 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**
