{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":695980580,"defaultBranch":"main","name":"sociopedia_fullstack_MERN_project","ownerLogin":"Raizan17","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-24T19:36:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/107761048?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695587971.0","currentOid":""},"activityList":{"items":[{"before":"86fb14ab17a89f7ac7ef3481ec391bab3395e0ce","after":"3a61dca2c4c5cd99936f48eb1bcd5336e1e5e492","ref":"refs/heads/main","pushedAt":"2023-10-18T19:37:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Raizan17","name":"Raizan","path":"/Raizan17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107761048?s=80&v=4"},"commit":{"message":"Completed Register and Login Page\n\nUsed Forms for Login Page and Register Page, Implemented authorization and made use of dropzone to handle image for profile picture.","shortMessageHtmlLink":"Completed Register and Login Page"}},{"before":"463ccbc9a02bc4a562b5a64576056d5bdd313231","after":"86fb14ab17a89f7ac7ef3481ec391bab3395e0ce","ref":"refs/heads/main","pushedAt":"2023-10-18T01:46:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Raizan17","name":"Raizan","path":"/Raizan17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107761048?s=80&v=4"},"commit":{"message":"Completed Navbar\n\nFinished Making Navbar, Made use of FlexBetween component. Made use of MUI code, for Box Component and made use of useSelector to get values from states.","shortMessageHtmlLink":"Completed Navbar"}},{"before":"a52dd01658c90bb93247591244dbf834f9013b8a","after":"463ccbc9a02bc4a562b5a64576056d5bdd313231","ref":"refs/heads/main","pushedAt":"2023-10-18T01:01:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Raizan17","name":"Raizan","path":"/Raizan17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107761048?s=80&v=4"},"commit":{"message":"Color, Theme and Styling setup\n\nSetup color, theme and css styling, to be applied to dark mode and light mode and other widgets.","shortMessageHtmlLink":"Color, Theme and Styling setup"}},{"before":"3e24cb87f4be214ad6c125cf9659aada7479875a","after":"a52dd01658c90bb93247591244dbf834f9013b8a","ref":"refs/heads/main","pushedAt":"2023-10-18T00:38:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Raizan17","name":"Raizan","path":"/Raizan17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107761048?s=80&v=4"},"commit":{"message":"Redux and Toolkit Installation and Setup\n\nInstalled and setup redux, and redux toolkit to make it easier to manage states.","shortMessageHtmlLink":"Redux and Toolkit Installation and Setup"}},{"before":"ecd9ed47b6967f87c9987f7420955eaa1d7adf6d","after":"3e24cb87f4be214ad6c125cf9659aada7479875a","ref":"refs/heads/main","pushedAt":"2023-10-15T22:37:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Raizan17","name":"Raizan","path":"/Raizan17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107761048?s=80&v=4"},"commit":{"message":"Frontend Setup and Installation\n\nCompleted front end setup and installed all required packages and setup react app framework for front end.","shortMessageHtmlLink":"Frontend Setup and Installation"}},{"before":"0b7ebc84a3e04495f642b67afafa1f86066b3eaa","after":"ecd9ed47b6967f87c9987f7420955eaa1d7adf6d","ref":"refs/heads/main","pushedAt":"2023-09-27T01:08:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Raizan17","name":"Raizan","path":"/Raizan17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107761048?s=80&v=4"},"commit":{"message":"Completed Backend code\n\nFinished all the backend code, added some dummy data to be used initially when website runs, manually injected data for the first time website is used. Then users can create data as they use it.","shortMessageHtmlLink":"Completed Backend code"}},{"before":"c0dcda17ad2583f26a5f80a83b48c773d607ba49","after":"0b7ebc84a3e04495f642b67afafa1f86066b3eaa","ref":"refs/heads/main","pushedAt":"2023-09-26T03:18:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Raizan17","name":"Raizan","path":"/Raizan17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107761048?s=80&v=4"},"commit":{"message":"Setup Post Routes\n\nImplemented same functionalities for Posts as done previously for Users. createPost is a Create Function that creates the posts. getFeedPosts() and getUserPosts() are both Read functions . likePost() is an update function. All functions that return data are formatted and passed so that the frontend can use them and the frontend can be updated to show new and updated data such as number of likes.","shortMessageHtmlLink":"Setup Post Routes"}},{"before":"302ee9fdcfe2cbedc8e91a69e1cbb3f1307b6174","after":"c0dcda17ad2583f26a5f80a83b48c773d607ba49","ref":"refs/heads/main","pushedAt":"2023-09-26T02:09:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Raizan17","name":"Raizan","path":"/Raizan17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107761048?s=80&v=4"},"commit":{"message":"Setup User Routes\n\nSet up User Routes, added a users.js controller file, where I implemented routes for getUser, getUserFriends, addRemoveFriends. getUser and getUserFriends are only Read functions that get desired information. The addRemoveFriends function is an Update function which updates the data on friends in user's friends list. formatted return so that it can be used appropriately by the frontend.","shortMessageHtmlLink":"Setup User Routes"}},{"before":"aaf2a7f3fe65a4501d03c5b90972c0bd7108dbb9","after":"302ee9fdcfe2cbedc8e91a69e1cbb3f1307b6174","ref":"refs/heads/main","pushedAt":"2023-09-24T22:17:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Raizan17","name":"Raizan","path":"/Raizan17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107761048?s=80&v=4"},"commit":{"message":"Authentication and Authorization in Node\n\nImplemented Authentication and Authorization of users, by using bcrypt to encrypt passwords, jwt to send a user a web token that they can use for authorization. Also used bcrypt to salt passwords. Managed routes that data takes from database to backend to front end. Also wrote code for middleware.","shortMessageHtmlLink":"Authentication and Authorization in Node"}},{"before":null,"after":"aaf2a7f3fe65a4501d03c5b90972c0bd7108dbb9","ref":"refs/heads/main","pushedAt":"2023-09-24T20:39:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Raizan17","name":"Raizan","path":"/Raizan17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107761048?s=80&v=4"},"commit":{"message":"Backend Configurations and Middleware setup\n\nImported necessary packages, set up Backend Configurations and Middleware packages. Handled storage as well.","shortMessageHtmlLink":"Backend Configurations and Middleware setup"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xOFQxOTozNzo0Ni4wMDAwMDBazwAAAAOaUVnE","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xOFQxOTozNzo0Ni4wMDAwMDBazwAAAAOaUVnE","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0yNFQyMDozOTozMS4wMDAwMDBazwAAAAOHt-l4"}},"title":"Activity ยท Raizan17/sociopedia_fullstack_MERN_project"}