Releases: Ltizzi/E-Commerce
Releases · Ltizzi/E-Commerce
beta
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 ...