Skip to content

gautam-balamurali/simple-ekart

Repository files navigation

SimpleEkart

  • A small e-commerce web app, to display some products.
  • Used a json file to store the products.
  • Used a static json data to fill the json file.

This project was generated with Angular CLI version 13.3.7.

Problem Statement

  • List the products, user can add the product to the cart and change the quantity.
  • Adding the product to the cart, should update the cart value in the header at runtime.
  • Cart page will show user the data in the cart, the user should be able to add/edit and delete this data.
  • Clicking on buy, will show user a page with all the things purchased.

Snapshots

image image image image

Future work

  • Add search, sort and filter functionalities
  • Fix bugs
  • Make app CSS responsive
  • Beautify the app

Tech Stack

  • Angular
  • Netlify

Preview

View Live

License

View License

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.