Table of Contents
Learning project from the course The Rolling Scopes School JavaScript/Front-end
Completed: September 2023
Users can browse through a vast range of products, view detailed descriptions, add their favorite items to the basket, and proceed to checkout . It includes features such as user registration and login, product search, product categorization, and sorting to make the shopping experience more streamlined and convenient.
An important aspect of our application is that it's responsive, ensuring it looks great on various devices with a minimum resolution of 320px. This feature makes the shopping experience enjoyable, irrespective of the device users prefer.
- Application is SPA
- Product cards
- Products by category
- Registration and login
- Basket for goods
- User Profile
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
Below is an example of how to install and configure the application.
- Clone the repo
git clone https://github.com/KateGoncharik/eCommerce-Application.git
- Install NPM packages
npm install
- Start project
npm run start
Available scripts:
- Webpack
- "build": "webpack --config ./webpack.config.js --env mode=prod"
- "start": "webpack serve --open --config ./webpack.config.js --env mode=dev",
- Eslint "lint:fix": "eslint --fix --ext .ts ."
- Stylelint "stylelint": "stylelint */.scss"
- Prettier "prettier": "npx prettier --check ."
- Jest "test": "jest"
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/...
) - Commit your Changes (
git commit -m 'Add some ...'
) - Push to the Branch (
git push
) - Open a Pull Request