Open JeromeJu opened 4 years ago
(1) what you’ve worked on in the previous two weeks Design an initial schema for users, posts and chats. Add the WebSocket component to project, implementing heartbeat detection and auto reconnection.Implement simple private user-to-user chatting function and a simple UI. (2) what you’ll be working on in the next two weeks Improve chatting system(e.g., persistent storage) and UI consistency. (3) where you might have gotten stuck during the last two weeks. Trying to use a deep reducer object to store the chats and messages but it didn't work. Finally changed plan to use a flat structure. CSID: n4v2b
(1) What you’ve worked on in the previous two weeks I set up Elasticsearch, AWS and Redis for image uploading and recommendation service. (2) What you’ll be working on in the next two weeks Trying to improve our current recommendation service. (3) Where you might have gotten stuck during the last two weeks. Coming up with proper ways for the recommendation service.
(1) what you’ve worked on in the previous two weeks
CSID: d0y2b
(1) what you’ve worked on in the previous two weeks
Implemented all posting related functionalities including submitting a post, liking a post, deleting a post
integrate image uploading through AWS S3 with backend
designed and implemented "commenting a post" from frontend to backend.
(2) what you’ll be working on in the next two weeks
Implement the random name generator that generates random names for users when they register, and make necessary changes to database schema
Implement other details related to posting (e.g. adding preview to image upload and let user upload their own avatar, etc.).
Make frontend UI look prettier.
(3) where you might have gotten stuck during the last two weeks. It generally went quite well. After assignment 4 it is quite easy to get how frontend and backend interact, but there were some backend logic that I did not think of at first try (e.g. when deleting a post, if a post contains an image, then that image needs to be deleted from AWS, and things like this).
CSID: w5x2b