What's Changed
- chore: swagger API documentation by @MC-Knight in #21
- ch: Updated README file by @aimedivin in #24
- Ch jest setup. by @maxCastro1 in #31
- ch-Add a global error handler middleware by @Calebgisa72 in #26
- Ch config logging by @GSinseswa721 in #34
- fixing eslint configuration and testing packages missing by @elijahladdie in #35
- Chore: Database set up PR. by @Ndevu12 in #37
- Chore: Setup environment by @UwicyezaG in #38
- chore(README): adds project badges by @aimedivin in #36
- #11 ch: Setup CI workflow for testing, coverage reporting, building and linting by @aimedivin in #30
- Implemented user registration feature with input validation, password hashing, and database integration by @maxCastro1 in #52
- fix(user registration): resolve registration bug by @aimedivin in #57
- Add User Verification Route and Email Notification by @maxCastro1 in #59
- Feat: Two Factor Authentication(2FA) by @MC-Knight in #60
- feat(rbac): implement role-based access control by @aimedivin in #61
- adding reset password feature by @elijahladdie in #54
- feat-implement-user-status-update by @Calebgisa72 in #65
- ft: implement user logout feature by @Ndevu12 in #67
- Feat: Implement user profile update feature by @UwicyezaG in #64
- Ft recommended products by @elijahladdie in #75
- feat: check product availablity status update PR by @Ndevu12 in #81
- removing console and sensitive data in reponse by @elijahladdie in #80
- Ft-implment-wish list-functionalites by @Calebgisa72 in #85
- Implementation of view a Single Product Function by @maxCastro1 in #86
- Implement buyer able to list all products by @UwicyezaG in #83
- google authentication by @GSinseswa721 in #84
- Ft product search by @GSinseswa721 in #87
- #88 Guest/Buyer Cart management by @MC-Knight in #97
- This PR is adding discount coupon feature to vendor by @Ndevu12 in #95
- Buyer order tracking by @UwicyezaG in #94
- Feat-Buyer-coupon-discount-management by @Calebgisa72 in #100
- #92 Vendor and Admin order management by @aimedivin in #98
- Stripe Payment system Integration by @maxCastro1 in #103
- implement Docker for project by @aimedivin in #108
- Implement buyer able to leave feedback on products by @UwicyezaG in #107
- Feat-Notification-Management by @Calebgisa72 in #110
- This PR is for the addition of the chatbot #109 by @maxCastro1 in #111
- Ft: Increase test coverage PR by @Ndevu12 in #116
- Bug remove invalid path file by @MC-Knight in #117
- Ft notification by @Calebgisa72 in #118
- Fixes the API redirect issue on the same port during Google authentication by @aimedivin in #119
- Fix-getting-wishlist by @Calebgisa72 in #120
- fixing feedback retrival by @elijahladdie in #121
- fit-add-retriving-users by @Calebgisa72 in #122
- Fixing Payment by @maxCastro1 in #123
- fix user profile managment by @MC-Knight in #124
- fix: fixes google auth callback url by @aimedivin in #125
- Fix-Notification-links by @Calebgisa72 in #126
- feat-add-notification-sound by @Calebgisa72 in #127
- Merge pull request #124 from atlp-rwanda/fix-user-profile-management by @maxCastro1 in #129
- fixes google authentication issue by @aimedivin in #128
- fix-coupon-usage by @Calebgisa72 in #130
New Contributors
- @MC-Knight made their first contribution in #21
- @maxCastro1 made their first contribution in #31
- @Calebgisa72 made their first contribution in #26
- @GSinseswa721 made their first contribution in #34
- @Ndevu12 made their first contribution in #37
- @UwicyezaG made their first contribution in #38
Full Changelog: https://github.com/atlp-rwanda/knights-ecomm-be/commits/v1.0.0