This is a beta e-commerce web application which was implemented by Luigi(React).
- There are two microfront views (Products, Details) implemented in Luigi framework.
- User is able to see all available products.
- User is able to navigate to product details page while selecting a product from list.
Clone down this repository. You will need node
and npm
installed globally on your machine.
Installation:
npm install
To Start Server:
npm start
To Visit App:
localhost:3000
To Run Test Suite:
npm test
- Luigi for architecture
- PASS src/App.test.js
- PASS src/views/Home/Home.test.js
- PASS src/Components/Message/Message.test.jsx
- PASS src/Components/List/List.test.jsx
- PASS src/views/Products/Products.test.js
- PASS src/views/ProductDetail/ProductDetail.test.js
Test Suites: 6 passed, 6 total Tests: 10 passed, 10 total Snapshots: 0 total Time: 3.179s
This is a very brief list of things that I would love to work on given more time:
- Apply the best practice on Luigi settings (luigi-config.js)
- Increase unit test coverage
- Improve UI/UX
Stanley Hsu