- Maintained by:
Heegu Park
- A client receive the data and display the data in HTML format
- view the products
- view the detail of a product
- add the product to the cart
- view the products in the cart
- add more products to the cart or remove the product from the cart
- place an order via submitting order form
- view the order summary
- A server can process the data
- to view all products
- to view single product with detail
- to view a specific items of products by a page
- to add a product to the cart
- to view the product(s) in the cart
- to remove the product from the cart
- to receive the order and place the order
- Heavily used React to create all HTML elements(virtual DOM) to dynamically display all data using DOM upon the data from PostgreSQL database via API server created by using Node.js
- Used Express and Express session module to retrieve the cart information that the user already put items in the cart
- Used pg module to connect PostgreSQL database
- Used AWS EC2 for web and API server and AWS RDS for PostgreSQL database
- Support most of mobile devices(iPad - Landsacpe/Portrait, iPhone X - Landsacpe/Portrait, iPhone 6s/7s/8s - Landsacpe/Portrait, iPhone 6/7/8 - Landsacpe/Portrait, and so on)
- User can view products.
- User can view the detail of a product.
- User can add the product to the cart.
- User can view the products in the cart.
- User can place an order in the cart.
- Various ways of accessing local storages using React function and dynamically display data using React virtual DOM functions
- Experienced to deal with various functions of React virtual DOM
- Experienced to effectively use React and Bootstrap for displaying data
- React and JavaScript Object Oriented Programming for better functionalities and to increase the re-usage of codes
- Experienced to create API server using node.js to process the data with communicating with database and pass the data to client
- Experienced to create PostgreSQL database to store and retrieve data upon the request of a client via API server
- Experienced to store and handle session data using Express session
- Experienced to deploy the web and API server into AWS EC2 and create PostgreSQL database into AWS RDS
- You can see and test the live version here: fresh.heegu.net
[Desktop - Chrome browser]
[iPhone 6/7/8 - Portrait]
[iPhone 6/7/8 - Landscape]