/shopping-cart

Shopping cart is a free e-commerce template (without payments). Shopping cart is a simple template for developers building an online store. Shopping cart features login and signup pages, developer functions for easily adding product data, dynamically generated categories tabs and product pages.

Primary LanguageCSS

Welcome to shopping-cart 🛒

Version License: ISC

Shopping cart is a free e-commerce template (without payments). Shopping cart is a simple template for developers building an online store.

Shopping cart features login and signup pages, developer functions for easily adding product data, dynamically generated categories tabs and product pages, and ...

  • Concept: What is your user story? What was your motivation for development?

  • Process: What were the technologies used? How were tasks and roles broken down and assigned? What challenges di

Demo

interface

Install

npm install;

The above will install the project dependencies.

npm run setup; (Optional)

The above will create a db for test development, if you have the mysql cli with root user and no password.

The exchange rates are gatherd using exchangerate-api.com. Click the previous link and signup for an api-key.

Ensure you have an enviroment variable called EXCHANGE_API_KEY, set to you api-key,

Usage

npm run start;

The above will run the project,

or use npm run watch for development.

npm run theme;

The above will generate new materialize.css from util/sass.

or use npm run watch-theme for development.

Make changes to util/product-list.csv to easily create and update products.

Run tests

npm run test

The above will run the specidfied linting code in .eslintrc.json.

The jest module is also setup to run on test.

Although currently, there are no jest module tests specified in the project.

Author

👤 James Schreiber

👤 Mandy Wells-Lakeland

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❤️ by readme-md-generator