{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":735946778,"defaultBranch":"main","name":"Building-Singularity-product-solution-backend-","ownerLogin":"Hamed-Hasan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-26T14:38:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71956267?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703601963.0","currentOid":""},"activityList":{"items":[{"before":"3db82b062310941589d2db7aa44f57df6c517941","after":"6afbf2b921e8e6ddb405a8f98c97fee28c61392e","ref":"refs/heads/main","pushedAt":"2023-12-27T14:21:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Implemented dynamic search bar for seamless exploration.\n๐ŸŽต Crafted visually stunning and responsive user interfaces with React.js.\n๐Ÿ”„ Updated playlist creation functionality with user-friendly features.\n๐Ÿ†• Added new releases endpoint for discovering the latest tracks.\n๐ŸŒ Integrated popular songs around you for a global musical experience.","shortMessageHtmlLink":"๐Ÿš€ Implemented dynamic search bar for seamless exploration."}},{"before":"594927b01df03761ba75590d720552c2b2d031fd","after":"3db82b062310941589d2db7aa44f57df6c517941","ref":"refs/heads/main","pushedAt":"2023-12-27T12:04:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Added ScrollCount component for displaying Featured Events.\n๐Ÿ“Š Implemented ScrollCount for tracking Happy Clients.\n๐ŸŒŸ Updated CountUp with Good Comments display functionality.\n๐Ÿ† Integrated ScrollCount to showcase Trophies Won.\n๐Ÿ”„ Refactored code structure in CountUp component.","shortMessageHtmlLink":"๐Ÿš€ Added ScrollCount component for displaying Featured Events."}},{"before":"fb55084b4fb2220d1a431973cd43d220bb43ea8f","after":"594927b01df03761ba75590d720552c2b2d031fd","ref":"refs/heads/main","pushedAt":"2023-12-27T11:59:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Implemented endpoint for fetching all songs.\n๐Ÿ“Š Added route for retrieving top songs.\n๐ŸŒŸ Integrated functionality to get new song releases.\n๐Ÿ† Developed endpoint to fetch random songs.\n๐Ÿ”„ Implemented route for popular songs around you.","shortMessageHtmlLink":"๐Ÿš€ Implemented endpoint for fetching all songs."}},{"before":"7811ce0e5fc3269d5c33c3113ab6cd8c0d65e299","after":"fb55084b4fb2220d1a431973cd43d220bb43ea8f","ref":"refs/heads/main","pushedAt":"2023-12-27T11:58:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Implemented route for fetching all playlists.\n๐Ÿ“Š Added endpoint to get details of a specific playlist.\n๐ŸŒŸ Created functionality to create a new playlist with token verification.\n๐Ÿ† Enhanced edit functionality for existing playlists.\n๐Ÿ”„ Refactored and optimized code structure in playlist router.","shortMessageHtmlLink":"๐Ÿš€ Implemented route for fetching all playlists."}},{"before":"3f3725443d1459ac8ef6686e3ac149675daf1fa3","after":"7811ce0e5fc3269d5c33c3113ab6cd8c0d65e299","ref":"refs/heads/main","pushedAt":"2023-12-27T11:57:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿ” Implemented user authentication in loginUser function.\n๐Ÿš€ Added registration functionality in registerUser route.\n๐ŸŽต Fetched user's favorite songs in getUserFavoriteSongs endpoint.\n๐Ÿ”„ Updated error messages for better clarity in authentication routes.\n๐Ÿ“ Improved code comments in login and registration functions.","shortMessageHtmlLink":"๐Ÿ” Implemented user authentication in loginUser function."}},{"before":"68f7ece18795e5ca8349461047053be76e45b856","after":"3f3725443d1459ac8ef6686e3ac149675daf1fa3","ref":"refs/heads/main","pushedAt":"2023-12-27T11:53:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿ”’ Implemented secure user authentication in loginUser function.\n๐ŸŽธ Added user registration functionality with registerUser function.\n๐ŸŽต Integrated getUserFavoriteSongs to retrieve user's favorite songs.\n๐Ÿ”ง Refactored code for better readability in authentication routes.","shortMessageHtmlLink":"๐Ÿ”’ Implemented secure user authentication in loginUser function."}},{"before":"39346ea95b3843a249990e7f73776720a1292bd1","after":"68f7ece18795e5ca8349461047053be76e45b856","ref":"refs/heads/main","pushedAt":"2023-12-27T11:52:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Implemented random sorting for fetching songs.\n๐ŸŽต Added endpoint for getting top-rated songs.\n๐Ÿ“† Updated new releases endpoint to shuffle results.\n๐ŸŽฒ Implemented random song retrieval functionality.\n๐ŸŽ‰ Added feature to fetch popular songs around you.","shortMessageHtmlLink":"๐Ÿš€ Implemented random sorting for fetching songs."}},{"before":"a08cd68b29d85e1205af48830a7c8245413a5dda","after":"39346ea95b3843a249990e7f73776720a1292bd1","ref":"refs/heads/main","pushedAt":"2023-12-27T11:51:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Implemented endpoint to get all playlists.\n๐Ÿ“ Added route for creating a new playlist with user authentication.\n๐ŸŽต Implemented functionality to retrieve details of a specific playlist.\n๐Ÿ”„ Updated playlist editing route with proper user authorization checks.\n๐Ÿ”ง Fixed minor bug in the playlist editing functionality.","shortMessageHtmlLink":"๐Ÿš€ Implemented endpoint to get all playlists."}},{"before":"15f088b6bd6bbc826dc5c03a9a97b1a66096a83b","after":"a08cd68b29d85e1205af48830a7c8245413a5dda","ref":"refs/heads/main","pushedAt":"2023-12-27T11:50:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Implemented fetching all artistes functionality.\n๐Ÿ“Š Added top artistes retrieval feature with getTopArtistes endpoint.\n๐ŸŒŸ Enhanced getArtiste endpoint to include artiste details and songs.\n๐Ÿ† Fixed error handling in getArtistes and getArtiste endpoints.\n๐Ÿ”„ Refactored code for better readability and maintainability.","shortMessageHtmlLink":"๐Ÿš€ Implemented fetching all artistes functionality."}},{"before":"1e947dcb61f0e8f00eb7a8727c574da19a9fe983","after":"15f088b6bd6bbc826dc5c03a9a97b1a66096a83b","ref":"refs/heads/main","pushedAt":"2023-12-27T11:48:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Implemented mongoose schema for User data model.\n๐ŸŒ Added username and password fields to User schema.\n๐Ÿ“ Initialized favorites and playlists arrays with default values.\n๐Ÿ”„ Refactored User model structure for better organization.\n๐Ÿ’ป Updated User model with unique constraint for usernames.","shortMessageHtmlLink":"๐Ÿš€ Implemented mongoose schema for User data model."}},{"before":"7988af1c6ad117116fa819408db8455110a20144","after":"1e947dcb61f0e8f00eb7a8727c574da19a9fe983","ref":"refs/heads/main","pushedAt":"2023-12-27T11:47:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Implemented mongoose schema for Song model.\n๐Ÿ“Š Added properties like title, duration, and cover image.\n๐ŸŒŸ Defined fields for artistes, artistIds, likes, and songUrl.\n๐Ÿ† Set default values and types for various fields in the schema.\n๐Ÿ”„ Created the Song model using mongoose and exported it.","shortMessageHtmlLink":"๐Ÿš€ Implemented mongoose schema for Song model."}},{"before":"5b9a0121b956d145974ede2f859b8cea9abc3cdc","after":"7988af1c6ad117116fa819408db8455110a20144","ref":"refs/heads/main","pushedAt":"2023-12-27T11:47:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Implemented PlaylistSchema for storing user playlists.\n๐Ÿ“ Added title, description, userId, userName fields to the schema.\n๐ŸŽถ Included songs array with default empty value in PlaylistSchema.\n๐Ÿ”’ Set isPrivate field with default value false in PlaylistSchema.\n๐Ÿ“… Added timestamps to track creation and modification in PlaylistSchema.","shortMessageHtmlLink":"๐Ÿš€ Implemented PlaylistSchema for storing user playlists."}},{"before":"3a9c441c94320c219645bd652fd05d91d65e62cb","after":"5b9a0121b956d145974ede2f859b8cea9abc3cdc","ref":"refs/heads/main","pushedAt":"2023-12-27T11:46:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Added ArtisteSchema for storing artist information.\n๐Ÿ“ธ Included image field in ArtisteSchema for profile pictures.\n๐Ÿ“ Updated default type in ArtisteSchema to 'Artiste'.\n๐Ÿ“„ Added bio field to ArtisteSchema for artist biographies.\n๐Ÿ”„ Refactored and enhanced the Artiste model in mongoose.","shortMessageHtmlLink":"๐Ÿš€ Added ArtisteSchema for storing artist information."}},{"before":"8a94159b0ece720b8186b704b94c4ffdaa60d58e","after":"3a9c441c94320c219645bd652fd05d91d65e62cb","ref":"refs/heads/main","pushedAt":"2023-12-27T11:44:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿ”’ Implemented JWT token verification for secure authorization.\n๐ŸŒ Connected MongoDB database for seamless data storage.\n๐Ÿ’ผ Added middleware to verify and extract Bearer token.\n๐Ÿš€ Refactored code for better readability and maintainability.\n๐Ÿ› ๏ธ Fixed authorization token missing edge case.","shortMessageHtmlLink":"๐Ÿ”’ Implemented JWT token verification for secure authorization."}},{"before":"cc1ced4c9ffa5629feffe4a968d0c1c616366bbc","after":"8a94159b0ece720b8186b704b94c4ffdaa60d58e","ref":"refs/heads/main","pushedAt":"2023-12-27T11:43:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Set up foundational Express server.\n๐Ÿ”ง Configured Vercel deployment for seamless hosting.\n๐ŸŒ Established basic routes for smooth server functionality.\n๐Ÿ“ฆ Installed necessary dependencies for Express and Vercel integration.\n๐Ÿ‘ฉโ€๐Ÿ’ป Implemented initial server setup with attention to detail.","shortMessageHtmlLink":"๐Ÿš€ Set up foundational Express server."}},{"before":"6d2d00bebd5a58fae372307670444b01e09e094b","after":"cc1ced4c9ffa5629feffe4a968d0c1c616366bbc","ref":"refs/heads/main","pushedAt":"2023-12-26T16:43:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐ŸŒ Added user validation schemas for signup.\n๐Ÿ”’ Implemented email format validation in signupZodSchema.\n๐Ÿšจ Enhanced password validation error message in signupZodSchema.\n๐Ÿ”‘ Updated loginZodSchema with improved email validation.\n๐Ÿ”„ Refactored userValidation module for better code structure.","shortMessageHtmlLink":"๐ŸŒ Added user validation schemas for signup."}},{"before":"f8d188f5d45c3dce9d22023de65bf3fb2488da38","after":"6d2d00bebd5a58fae372307670444b01e09e094b","ref":"refs/heads/main","pushedAt":"2023-12-26T16:41:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":":rocket: Added createUser function to create new users.\n:chart_with_upwards_trend: Implemented getUserByEmail for fetching user details.\n:star2: Refactored existingUser check in createUser.\n:trophy: Updated error message for existing user in createUser.\n:arrows_counterclockwise: Enhanced readability in getUserByEmail function.","shortMessageHtmlLink":"๐Ÿš€ Added createUser function to create new users."}},{"before":"3055a851cddb0089bc491c1705bc636dfc8f7616","after":"f8d188f5d45c3dce9d22023de65bf3fb2488da38","ref":"refs/heads/main","pushedAt":"2023-12-26T16:40:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐ŸŒ Implemented user signup functionality.\n๐Ÿ” Validated user login requests.\n๐Ÿ”„ Refactored authentication routes for better clarity.\n๐Ÿš€ Added signup route with input validation.\n๐Ÿ”‘ Enhanced login route for improved security.","shortMessageHtmlLink":"๐ŸŒ Implemented user signup functionality."}},{"before":"dca4a43ae3b44bdcb49f6473e7b27c5ec685bb3d","after":"3055a851cddb0089bc491c1705bc636dfc8f7616","ref":"refs/heads/main","pushedAt":"2023-12-26T16:34:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿ”’ Implemented user signup functionality.\n๐Ÿšช Added login endpoint for user authentication.\n๐Ÿ” Improved password hashing for enhanced security.\n๐Ÿ“จ Handled existing user check in case of signup error.\n๐Ÿ” Verified user credentials during login process.\n๐Ÿ”„ Refactored code structure in authController.js.","shortMessageHtmlLink":"๐Ÿ”’ Implemented user signup functionality."}},{"before":"7a7e954a4147397b196767022def657530eadb3b","after":"dca4a43ae3b44bdcb49f6473e7b27c5ec685bb3d","ref":"refs/heads/main","pushedAt":"2023-12-26T15:54:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Implemented GetAllUsers function for retrieving all users.\n๐Ÿ“ Created CreateUser function to add a new user to the system.\n๐Ÿ” Added GetUserById function for retrieving a specific user by ID.\n๐Ÿ”„ Updated UpdateUser function to modify user details by ID.\n๐Ÿ—‘๏ธ Implemented DeleteUser function to delete a user by ID.","shortMessageHtmlLink":"๐Ÿš€ Implemented GetAllUsers function for retrieving all users."}},{"before":"10dd19d91b985203307c0f9095b54515599ef87f","after":"7a7e954a4147397b196767022def657530eadb3b","ref":"refs/heads/main","pushedAt":"2023-12-26T15:53:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Added ScrollCount component for displaying Featured Events.\n๐Ÿ“Š Implemented ScrollCount for tracking Happy Clients.\n๐ŸŒŸ Updated CountUp with Good Comments display functionality.\n๐Ÿ† Integrated ScrollCount to showcase Trophies Won.\n๐Ÿ”„ Refactored code structure in CountUp component.\n๐Ÿ”จ Fixed minor issues in GetAllItems controller.\n๐Ÿ“ Added documentation for CreateItem controller.","shortMessageHtmlLink":"๐Ÿš€ Added ScrollCount component for displaying Featured Events."}},{"before":"5d5b15e7137f29f9c73413e80ee786e6cd47744f","after":"10dd19d91b985203307c0f9095b54515599ef87f","ref":"refs/heads/main","pushedAt":"2023-12-26T15:53:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Implemented middleware for validating incoming requests against specified schema.\n๐Ÿ“ฆ Enhanced validation to include query parameters and cookies.\n๐Ÿ” Fixed bug in parsing request parameters for better error handling.\n๐ŸŒ Updated validation to handle various request components.\n๐Ÿ› ๏ธ Refactored code structure in validateRequest middleware.","shortMessageHtmlLink":"๐Ÿš€ Implemented middleware for validating incoming requests against speโ€ฆ"}},{"before":"b10a51871d88979665563f8deae31da1fa7f5990","after":"5d5b15e7137f29f9c73413e80ee786e6cd47744f","ref":"refs/heads/main","pushedAt":"2023-12-26T15:51:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Added User model for MongoDB collection structure.\n๐Ÿ“Š Implemented User Schema with required fields.\n๐ŸŒŸ Updated User model with creation timestamp.\n๐Ÿ† Integrated User model with created_by attribute.\n๐Ÿ”„ Refactored code structure in UserSchema.","shortMessageHtmlLink":"๐Ÿš€ Added User model for MongoDB collection structure."}},{"before":"cf6ae324a0324c43bd19b3487af66bf3efeb1150","after":"b10a51871d88979665563f8deae31da1fa7f5990","ref":"refs/heads/main","pushedAt":"2023-12-26T15:49:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐ŸŒ Implemented MongoDB schema for Item.\n๐Ÿ› ๏ธ Added required validation to Item name field.\n๐Ÿ—“๏ธ Set default creation date in ItemSchema.\n๐Ÿ‘ค Included mandatory 'created_by' field in ItemSchema.\n๐Ÿญ Created Item model in MongoDB for data management.","shortMessageHtmlLink":"๐ŸŒ Implemented MongoDB schema for Item."}},{"before":"bf139d474e8b1b5c6c6ec198cc6587af5b574a3e","after":"cf6ae324a0324c43bd19b3487af66bf3efeb1150","ref":"refs/heads/main","pushedAt":"2023-12-26T15:48:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Implemented route for getting all users.\n๐Ÿ“Š Added route for fetching a specific user by ID.\n๐ŸŒŸ Created route for adding a new user.\n๐Ÿ† Updated route for updating user details by ID.\n๐Ÿ”„ Implemented route for deleting a user by ID.","shortMessageHtmlLink":"๐Ÿš€ Implemented route for getting all users."}},{"before":"342f8e998bdb58384f22b8e2b85d2b2791470171","after":"bf139d474e8b1b5c6c6ec198cc6587af5b574a3e","ref":"refs/heads/main","pushedAt":"2023-12-26T15:47:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿ”ง Fixed database fetch issue in getAllUsers function.\n๐Ÿ“ Added createUser function for user creation.\n๐Ÿ”„ Updated getUserById to handle user not found more gracefully.\n๐Ÿšš Refactored updateUser to improve code readability.\n๐Ÿ—‘๏ธ Removed deleteUser function due to redundancy.","shortMessageHtmlLink":"๐Ÿ”ง Fixed database fetch issue in getAllUsers function."}},{"before":"e3f59f41a0d2f3a700fc3d4dd8a931065a7067a4","after":"342f8e998bdb58384f22b8e2b85d2b2791470171","ref":"refs/heads/main","pushedAt":"2023-12-26T15:46:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Added function to fetch all items from the database.\n๐Ÿ“ฆ Implemented method for creating a new item in the database.\n๐Ÿ” Added functionality to retrieve a specific item by ID.\n๐Ÿ”„ Updated function to update an item by ID with new data.\n๐Ÿ—‘๏ธ Implemented method to delete an item by ID from the database.","shortMessageHtmlLink":"๐Ÿš€ Added function to fetch all items from the database."}},{"before":"36373e60e73e0c977b629800eaecc9f2dc414321","after":"e3f59f41a0d2f3a700fc3d4dd8a931065a7067a4","ref":"refs/heads/main","pushedAt":"2023-12-26T15:45:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Implemented Zod schema for validating user creation.\n๐Ÿ“Š Enhanced user creation validation with Zod.\n๐ŸŒŸ Updated Zod schema for user update validation.\n๐Ÿ† Integrated Zod validation in user update functionality.\n๐Ÿ”„ Refactored and organized Zod schemas in UserValidation module.","shortMessageHtmlLink":"๐Ÿš€ Implemented Zod schema for validating user creation."}},{"before":"34c090fbef8f1b49e73648eff818294d90ebbf44","after":"36373e60e73e0c977b629800eaecc9f2dc414321","ref":"refs/heads/main","pushedAt":"2023-12-26T15:44:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Implemented validation schema for creating a new item.\n๐ŸŒŸ Enhanced update validation schema for item modifications.\n๐Ÿ“Š Refactored item-related validation schemas for better clarity and consistency.\n๐Ÿ† Added ItemValidation object to centralize item validation logic.\n๐Ÿ”„ Updated zod import to destructure 'z' directly for cleaner code.","shortMessageHtmlLink":"๐Ÿš€ Implemented validation schema for creating a new item."}},{"before":"764332ee6798eb41d4c75980e95c106ff2074e70","after":"34c090fbef8f1b49e73648eff818294d90ebbf44","ref":"refs/heads/main","pushedAt":"2023-12-26T15:42:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hamed-Hasan","name":"Hamed Hasan","path":"/Hamed-Hasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71956267?s=80&v=4"},"commit":{"message":"๐Ÿš€ Implemented basic server setup.\n๐Ÿ“Š Connected Express, mongoose, and cors for initial configuration.\n๐ŸŒŸ Set up routes for items, users, and authentication.\n๐Ÿ† Configured MongoDB connection with proper options.\n๐Ÿ”„ Created welcome message route and handler.","shortMessageHtmlLink":"๐Ÿš€ Implemented basic server setup."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD0tG3BgA","startCursor":null,"endCursor":null}},"title":"Activity ยท Hamed-Hasan/Building-Singularity-product-solution-backend-"}