-
- Something wrong with my github email link, all my commits from Mac are not correctly linked to my github account. You could find those commits with author "Yu Zhao" in commit history, insights/pulse or git log.
The CWORA project is a "clone" of Quora(https://www.quora.com) saas platform.

https://github.com/nguyensjsu/sp19-281-cloud-walkers
https://github.com/nguyensjsu/sp19-281-cloud-walkers/projects/1
https://github.com/nguyensjsu/sp19-281-cloud-walkers/blob/master/Docs/ProjectJournal.md
- Docs has all project journal and reasearch resources (Contributes to All)
- Database has all User Authentication APIs go source code (Contributes to Hongzhe Yang)
- cwmapi has all Topics,Questions and Answers APIs go source code (Contributes to David Ronca)
- CWORA-userDashboard has all User Activity APIs go source code (Contributes to Yueqiao Zhang)
- frontend has all frontend React source code (Contributes to Yu Zhao)
- David Ronca
- Built cwmapi, the messaging service for CWORA. Messages are questions, answers and comments.
- The cwmapi API is defined using OpenAPI. API def is here.
- Established the data model for CWORA messages.
- Worked on documentation and presentation
- Yu Zhao
- Application design and API Doc
- Frontend (ReactJS) implementation and test (checklist)
- Scale out static Frontend server on AWS and set up Kong API Gateway for all backend microservices
- Assist backend to set up sharded Mongo Cluster
- Collaborate with team members to solve CORS browser preflight error
- Hongzhe Yang
- User database authentication implementation
- JWT usage
- Login/Signup API implmented in go
- User login information track in user database
- Mongo sharding on AWS
- Architecture graph and other docs in team drives
- Yueqiao Zhang
- Implemented User Actitives APIs including /home (Deprecated), POST /userFollow, GET /userFollow, GET /userFeed(Deprecated), POST /userPost in golang and using dockerfile to run the APIs
- Implemented MongoDB two shards to store user activities data (used one private subnet instance for config, one private subnet instance for shard1, another one for shard2 and one mongos router)
- Tested with frontend and fixed issues according to frontend needs
- Contributed to JWT Token server decode and CORS issues fixed
- Contributed to project journal and other team docs


