Skip to content

Releases: Ltizzi/E-Commerce

beta

08 Mar 19:08
8de609f
Compare
Choose a tag to compare
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 ...
Read more