{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":747313443,"defaultBranch":"main","name":"hotel-booker","ownerLogin":"aimensahnoun","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-23T17:27:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/62159014?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706031903.0","currentOid":""},"activityList":{"items":[{"before":"a3c6fe7aecaf610b03067fac6cd563c866997ed8","after":"df86a617892af40771a24cfd20bc9de82e4e1365","ref":"refs/heads/main","pushedAt":"2024-02-18T18:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: add booking system","shortMessageHtmlLink":"feat: add booking system"}},{"before":"9e445be5e5722ea83b594105fdb185d7976b51e5","after":"a3c6fe7aecaf610b03067fac6cd563c866997ed8","ref":"refs/heads/main","pushedAt":"2024-02-18T16:59:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"refactor: create a general store","shortMessageHtmlLink":"refactor: create a general store"}},{"before":"4c1e6caa6e329260ed68ff14f32f27c8a33e3800","after":"9e445be5e5722ea83b594105fdb185d7976b51e5","ref":"refs/heads/main","pushedAt":"2024-02-17T22:11:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: add user id to request context","shortMessageHtmlLink":"feat: add user id to request context"}},{"before":"cae2ea94ea5d199d1e88cba47453453360a76319","after":"4c1e6caa6e329260ed68ff14f32f27c8a33e3800","ref":"refs/heads/main","pushedAt":"2024-02-17T19:36:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: add expiring jwt check","shortMessageHtmlLink":"feat: add expiring jwt check"}},{"before":"15feb9f661419204f85aaf610e504fb5e897c26c","after":"cae2ea94ea5d199d1e88cba47453453360a76319","ref":"refs/heads/main","pushedAt":"2024-02-17T15:46:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: implement JWT validation in middleware","shortMessageHtmlLink":"feat: implement JWT validation in middleware"}},{"before":"50190c347b699ed3c269c8b941f361a066f6ad00","after":"15feb9f661419204f85aaf610e504fb5e897c26c","ref":"refs/heads/main","pushedAt":"2024-02-17T15:40:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: add auth flow","shortMessageHtmlLink":"feat: add auth flow"}},{"before":"62f9df53245a0248561909a78f80775c2695127d","after":"50190c347b699ed3c269c8b941f361a066f6ad00","ref":"refs/heads/main","pushedAt":"2024-02-17T13:38:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: add placeholder middleware for JWT","shortMessageHtmlLink":"feat: add placeholder middleware for JWT"}},{"before":"d6a6c927d7fabaa122e2d94706fb146c69820505","after":"62f9df53245a0248561909a78f80775c2695127d","ref":"refs/heads/main","pushedAt":"2024-02-17T13:06:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: add auto-rebuild on dev with air","shortMessageHtmlLink":"feat: add auto-rebuild on dev with air"}},{"before":"6b4c0fad316f22cc96ddfa928aeb885f6396394e","after":"d6a6c927d7fabaa122e2d94706fb146c69820505","ref":"refs/heads/main","pushedAt":"2024-02-16T20:19:49.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: get rooms by hotel ID","shortMessageHtmlLink":"feat: get rooms by hotel ID"}},{"before":"f451ba6c4d137554dc238cb1fb67ce530e099bfe","after":"6b4c0fad316f22cc96ddfa928aeb885f6396394e","ref":"refs/heads/main","pushedAt":"2024-02-16T18:27:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: add handler to list hotels","shortMessageHtmlLink":"feat: add handler to list hotels"}},{"before":"f01002d79062c370e58859c1cf28872565a0dce3","after":"f451ba6c4d137554dc238cb1fb67ce530e099bfe","ref":"refs/heads/main","pushedAt":"2024-02-10T12:26:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"fix: :bug: make interface global instead of mongoDB oriented","shortMessageHtmlLink":"fix: 🐛 make interface global instead of mongoDB oriented"}},{"before":"6b371244dd9d2ac6742b1b4560ba5c762f2fd8ee","after":"f01002d79062c370e58859c1cf28872565a0dce3","ref":"refs/heads/main","pushedAt":"2024-01-27T21:22:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: add seeding script","shortMessageHtmlLink":"feat: add seeding script"}},{"before":"413b7029d7041bc643c16e3a5c210e6f302fd21d","after":"6b371244dd9d2ac6742b1b4560ba5c762f2fd8ee","ref":"refs/heads/main","pushedAt":"2024-01-26T20:46:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: :sparkles: complete add room functionality","shortMessageHtmlLink":"feat: ✨ complete add room functionality"}},{"before":"d819cf19f6610ed4adf1a173d86e67df6adf97ce","after":"413b7029d7041bc643c16e3a5c210e6f302fd21d","ref":"refs/heads/main","pushedAt":"2024-01-26T15:02:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: :sparkles: add hotel insert logic","shortMessageHtmlLink":"feat: ✨ add hotel insert logic"}},{"before":"c0b79cf446916feb2251d53d16f456c05eb939b0","after":"d819cf19f6610ed4adf1a173d86e67df6adf97ce","ref":"refs/heads/main","pushedAt":"2024-01-24T16:25:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"fix: omit empty values from update, leaving old state instead","shortMessageHtmlLink":"fix: omit empty values from update, leaving old state instead"}},{"before":"beb96e22e1a853fb2560565117fb64f0aa8d7666","after":"c0b79cf446916feb2251d53d16f456c05eb939b0","ref":"refs/heads/main","pushedAt":"2024-01-24T16:19:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: add update user functionality","shortMessageHtmlLink":"feat: add update user functionality"}},{"before":"a8512fa4f0b11ff151e48482686ce36b8e2c5a0a","after":"beb96e22e1a853fb2560565117fb64f0aa8d7666","ref":"refs/heads/main","pushedAt":"2024-01-24T12:32:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: add delete user functionality","shortMessageHtmlLink":"feat: add delete user functionality"}},{"before":"369d3c2845425d6ff158f1f1299a9e1f9fe5f569","after":"a8512fa4f0b11ff151e48482686ce36b8e2c5a0a","ref":"refs/heads/main","pushedAt":"2024-01-24T11:27:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: :art: improve validation format","shortMessageHtmlLink":"feat: 🎨 improve validation format"}},{"before":"302a977d7bde950227ccecf4c295a1117c3dcec3","after":"369d3c2845425d6ff158f1f1299a9e1f9fe5f569","ref":"refs/heads/main","pushedAt":"2024-01-23T22:57:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: :sparkles: add insert user validation","shortMessageHtmlLink":"feat: ✨ add insert user validation"}},{"before":"3a1e528c62b1d8c13cf396043900821c4b0faee5","after":"302a977d7bde950227ccecf4c295a1117c3dcec3","ref":"refs/heads/main","pushedAt":"2024-01-23T21:01:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: :sparkles: add better error handling","shortMessageHtmlLink":"feat: ✨ add better error handling"}},{"before":"bc143d93dff719e5398a7c052af8c5b45770ef6f","after":"3a1e528c62b1d8c13cf396043900821c4b0faee5","ref":"refs/heads/main","pushedAt":"2024-01-23T19:31:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: :sparkles: add MongoDB connection","shortMessageHtmlLink":"feat: ✨ add MongoDB connection"}},{"before":"0111e2055c0be4e8ecc80ced73914be15b589c5c","after":"bc143d93dff719e5398a7c052af8c5b45770ef6f","ref":"refs/heads/main","pushedAt":"2024-01-23T18:23:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: :sparkles: add basic user functionality","shortMessageHtmlLink":"feat: ✨ add basic user functionality"}},{"before":null,"after":"0111e2055c0be4e8ecc80ced73914be15b589c5c","ref":"refs/heads/main","pushedAt":"2024-01-23T17:45:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aimensahnoun","name":"Aimen Sahnoun","path":"/aimensahnoun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62159014?s=80&v=4"},"commit":{"message":"feat: :tada: start a hotel reservation project","shortMessageHtmlLink":"feat: 🎉 start a hotel reservation project"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD_f94tQA","startCursor":null,"endCursor":null}},"title":"Activity · aimensahnoun/hotel-booker"}