Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.56 KB

README.md

File metadata and controls

40 lines (25 loc) · 1.56 KB

EmiStore

This application is mock implementation of a standard e-commerce website. The user can filter the display of the products by category, select and purchase multiple products.

image

Tech Stack

Local installation

Make sure to have Node.js installed. In your terminal, run npm install to install all dependencies.

In order to access the back-end payment service, cd to the server folder, and again run npm install. To start the server, run node server.js. It will open a server at http://localhost:4242/.

Return to the root directory and in a separate teminal run ng serve. In the browser of your choice, navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Test payment form

You can emulate a successful payment by entering '4242 4242 4242 4242' for the card number (any other information of the form can be entered). Emulate a fake payment by entering '4000 0000 0000 9995'.

Further improvements

  • Make the entire application web responsive
  • Add a search engine
  • Improve performance by add local storage support

Acknowledgments

Original project idea : FreeCodeCamp