MyStore
MyStore is an Angular application that provides a simple e-commerce experience. It allows users to browse a list of available products, add them to a shopping cart, and complete the checkout process.
Table of Contents
- Getting Started
- Prerequisites
- Installation
- Development Server
- Running Tests
- Built With
- Contributing
Features
- View a list of products, including their name, image, and price
- View the details of a specific product by clicking on it
- Add and remove products from the shopping cart
- Checkout the shopping cart to complete the purchase
- Getting Started
- To get a local copy up and running, follow these simple steps.
Prerequisites
Node.js Angular CLI Installation
Clone the repo
git clone https://github.com/mina-adibe/store-angular-udacity.git
Install NPM packages
npm install
Development Server
run yarn server to run the daatabase json file
Run ng serve for a dev server.
Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Running Tests
Run ng test to execute the unit tests via Karma.
Run ng e2e to execute the end-to-end tests via Protractor.
Built With
Angular - The web framework used Tailwind CSS - The CSS framework used
Contributing
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Fork the Project
Create your Feature Branch (git checkout -b feature/AmazingFeature) Commit your Changes (git commit -m 'Add some AmazingFeature') Push to the Branch (git push origin feature/AmazingFeature) Open a Pull Request
License
Distributed under the MIT License. See LICENSE for more information.