beta
Pre-release
Pre-release
Features:
*Oauth2 with google authentication.
*Client with search, category/price filters, user profile, wishlist system, cart, review system, admin dashboard, purchase history, etc.
*API with full authentication and authorization security implementation. Connection with a PostgreSQL server.
To do:
*Better UI/UX
*Full responsive design (need to work in my laptop to adjust the ui).
*Unit tests.
*ML implementation.
What's Changed
- Dev backend by @Ltizzi in #1
- added mappers and responseDTO to every entity. Added repositories and… by @Ltizzi in #2
- removed cartItem Entity and changed code to use a collection of carts… by @Ltizzi in #3
- added services implementation for all the classes. Completed the mapp… by @Ltizzi in #4
- fixed some runtime related type bugs by @Ltizzi in #5
- added controllers for all classes by @Ltizzi in #6
- fixed stock quantity doesnt update after a new product entry. Fixed v… by @Ltizzi in #7
- added notFoundException. Changed services, dtos mappers, entities to … by @Ltizzi in #8
- tested and fixed almost all the endpoints to buy items by @Ltizzi in #9
- added main components layout and services to fetch data from the API by @Ltizzi in #10
- added app.properties in api by @Ltizzi in #11
- Dev testing by @Ltizzi in #12
- Dev frontend by @Ltizzi in #13
- Dev testing by @Ltizzi in #14
- Dev testing by @Ltizzi in #15
- added admin dashboard component and new product modal component to gi… by @Ltizzi in #16
- Dev frontend by @Ltizzi in #17
- Dev frontend by @Ltizzi in #18
- Dev testing by @Ltizzi in #19
- Dev backend by @Ltizzi in #20
- added pagination to product, user, purchases, entries and stock getAl… by @Ltizzi in #21
- Dev testing by @Ltizzi in #22
- Dev frontend by @Ltizzi in #23
- asd by @Ltizzi in #24
- added more components to the admin dashboard (purchases, stock, entri… by @Ltizzi in #25
- added pagination to product types in API. Added new/edit/delete type … by @Ltizzi in #26
- added stock checker to the API. Added the ability to add units to the… by @Ltizzi in #27
- fixed stock_entries table name -sql conflict-, added delete entry imp… by @Ltizzi in #28
- changed shop order entity to avoid the use of carts entities (which t… by @Ltizzi in #29
- fixed pagination style on most tables not showing correctly by @Ltizzi in #30
- added image to landing page by @Ltizzi in #31
- Dev testing by @Ltizzi in #32
- Dev backend by @Ltizzi in #33
- added role enum, role prop in user entity and the methods to add role… by @Ltizzi in #34
- added the ability to map a response into a entity for every model typ… by @Ltizzi in #35
- added changes to oauth2 configuration to allow fetching user info by @Ltizzi in #37
- Dev backend by @Ltizzi in #38
- removed setting googleId in the create new user method to avoid types… by @Ltizzi in #39
- Dev testing by @Ltizzi in #40
- Dev backend by @Ltizzi in #41
- Dev testing by @Ltizzi in #42
- Dev frontend by @Ltizzi in #43
- Dev testing by @Ltizzi in #36
- fixed oauth flow. by @Ltizzi in #44
- change granted authorities from oauth flow to manual flow to better r… by @Ltizzi in #46
- added services with crud method for all entities by @Ltizzi in #54
- Dev testing by @Ltizzi in #55
- Dev frontend by @Ltizzi in #56
- Dev testing by @Ltizzi in #57
- Dev backend by @Ltizzi in #58
- Dev testing by @Ltizzi in #59
- updated update methods for all entities to save correctly createdAt a… by @Ltizzi in #60
- Dev testing by @Ltizzi in #61
- added dto folders with responses, requests and mappers for all entities by @Ltizzi in #62
- change controllers to use dto's mappers for requests and respones by @Ltizzi in #63
- Dev testing by @Ltizzi in #64
- fixed relations between entities that caused stackoverflow. Change th… by @Ltizzi in #65
- working on relations and testing. User, Product, Type, Cart, Order, S… by @Ltizzi in #66
- now purchases updates stocks by @Ltizzi in #68
- fixed relations betwetn stock-entries and orders-purchases. by @Ltizzi in #69
- added cors configuration by @Ltizzi in #70
- Dev testing by @Ltizzi in #71
- Dev frontend by @Ltizzi in #72
- Dev testing by @Ltizzi in #73
- Dev backend by @Ltizzi in #74
- Dev backend by @Ltizzi in #75
- Dev testing by @Ltizzi in #76
- Dev testing by @Ltizzi in #77
- Dev testing by @Ltizzi in #79
- Dev testing by @Ltizzi in #80
- fixed stock entries entity props. Re-added stock prop to entry reques… by @Ltizzi in #81
- fixed stock entries entity props. Re-added stock prop to entry reques… by @Ltizzi in #82
- fixed 'addToCart' btn on product-page component. by @Ltizzi in #83
- fixed 'addToCart' btn on product-page component. by @Ltizzi in #84
- Dev backend by @Ltizzi in #85
- Dev testing by @Ltizzi in #86
- Dev testing by @Ltizzi in #87
- added jwt interceptor to the client app. Added endpoint to get user i… by @Ltizzi in #88
- Dev frontend by @Ltizzi in #89
- Dev testing by @Ltizzi in #90
- updated count endpoints to ignore soft deleted rows. Updated Profile … by @Ltizzi in #91
- Dev testing by @Ltizzi in #92
- -Added more event listeners to refresh the ui fechting data after cr… by @Ltizzi in #93
- Dev frontend by @Ltizzi in #94
- Dev testing by @Ltizzi in #95
- Dev frontend by @Ltizzi in #96
- Dev testing by @Ltizzi in #97
- changed README.md from main folder by @Ltizzi in #98
- Dev testing by @Ltizzi in #99
- Dev frontend by @Ltizzi in #100
- Dev testing by @Ltizzi in #101
- added more aimations to the admin dashboard layout: user table, type … by @Ltizzi in #102
- Dev testing by @Ltizzi in #103
- added animations to purchase, stock and entries tables on admin dashb… by @Ltizzi in #104
- Dev testing by @Ltizzi in #105
- added animations a product card, navbar, product list,components. Cha… by @Ltizzi in #106
- Dev testing by @Ltizzi in #107
- added visual navigation to step by step list in the purchase componen… by @Ltizzi in #108
- Dev frontend by @Ltizzi in #109
- Dev testing by @Ltizzi in #110
- added animations to the product page component by @Ltizzi in #111
- Dev testing by @Ltizzi in #112
- added animations to the landing page. Moved Order, Success and Cart c… by @Ltizzi in #113
- Dev testing by @Ltizzi in #114
- added animations to the profile componenent by @Ltizzi in #115
- Dev testing by @Ltizzi in #116
- Dev backend by @Ltizzi in #117
- added favResponse intefance. Added implementation to give to the user… by @Ltizzi in #118
- added JWTUserInfo interface. Added admin checker middleware. Added au… by @Ltizzi in #119
- Dev testing by @Ltizzi in #120
- Dev frontend by @Ltizzi in #121
- Dev testing by @Ltizzi in #122
- Dev backend by @Ltizzi in #123
- Dev testing by @Ltizzi in #124
- updated review services after testing to fix wrong implementations. N… by @Ltizzi in #125
- Dev testing by @Ltizzi in #126
- Dev frontend by @Ltizzi in #127
- Dev testing by @Ltizzi in #128
- fixed edit user profile modal background. Added review methods to dat… by @Ltizzi in #129
- Dev testing by @Ltizzi in #130
- I wrote an comment and git is angry by @Ltizzi in #131
- Dev testing by @Ltizzi in #132
- moved review-list review and stars component to a unique folder ('rev… by @Ltizzi in #133
- Dev testing by @Ltizzi in #134
- added purchase-list to the profile component. Added getPurchasesByUse… by @Ltizzi in #135
- Dev testing by @Ltizzi in #136
- added favourites list, review list in user profile. Added navigation … by @Ltizzi in #137
- Dev testing by @Ltizzi in #138
- Dev frontend by @Ltizzi in #139
- Dev testing by @Ltizzi in #140
- added purchase details modal component. Added navigation to the purch… by @Ltizzi in #141
- Dev testing by @Ltizzi in #142
- added a review form in the purchase details modal. Now the user can r… by @Ltizzi in #143
- Dev testing by @Ltizzi in #144
- added animations to the purchase details modal. Fixed profile's fav c… by @Ltizzi in #145
- Dev testing by @Ltizzi in #146
- Dev backend by @Ltizzi in #147
- Dev testing by @Ltizzi in #148
- Dev frontend by @Ltizzi in #149
- Dev testing by @Ltizzi in #150
- fixed hover animation in admin dashboard: now the income and user car… by @Ltizzi in #152
- Dev testing by @Ltizzi in #153
- fixed number simbol/letter not changing betweinn thousand and millons… by @Ltizzi in #154
- Dev testing by @Ltizzi in #155
- Dev backend by @Ltizzi in #156
- Merge pull request #156 from Ltizzi/dev-backend by @Ltizzi in #157
- Dev backend by @Ltizzi in #158
- Dev testing by @Ltizzi in #159
- Dev frontend by @Ltizzi in #160
- Dev frontend by @Ltizzi in #162
- Dev frontend by @Ltizzi in #164
- Dev frontend by @Ltizzi in #166
- fixed a bug in star component rendering uncorrectly the empty stars by @Ltizzi in #168
- fixed generateDateTemplate method. Added links for wishlist and purch… by @Ltizzi in #170
- added a search element in navbard and a search service to filter prod… by @Ltizzi in #172
- Dev frontend by @Ltizzi in #174
- Dev testing by @Ltizzi in #176
Full Changelog: https://github.com/Ltizzi/E-Commerce/commits/beta