/SweetCreationsGourmet

Proyecto eCommerce en equipo para la escuela de javascript de platzi

Primary LanguageSCSSMIT LicenseMIT

eCommerkland - 2019

Description

eCommerce demo developed based on Platzi - Professional Javascript Career

eCommerce

Developed from scratch

Based on different eCommerce such as:


Installation

npm install

Run

npm run start


Package usage

  • webpack
  • babel
  • eslint
  • sass
  • react

Setup Environment

Babel

npm install --save-dev @babel/core @babel/preset-env @babel/preset-react babel-loader

Webpack

npm install webpack webpack-cli html-webpack-plugin html-loader --save-dev

Webpack Dev Server

npm install --save-dev webpack-dev-server

SASS

npm install --save-dev mini-css-extract-plugin css-loader node-sass sass-loader

ESLint

npm install --save-dev eslint babel-eslint eslint-config-airbnb eslint-plugin-import eslint-plugin-react eslint-plugin-jsx-a11y

File Loader

npm install --save-dev file-loader

JSON Server

sudo npm install json-server -g

Run (as administrator)

json-server jsonFile.json

React Router Dom

npm install react-router-dom --save

Modify webpack.config.js in order to accept routes in dev environment

devServer: {
historyApiFallback: true,
},

Material-UI

npm install @material-ui/core npm install @material-ui/icons

Configuracion Server Side

npm i react-hot-loader babel-plugin-transform-object-assign babel-plugin-transform-class-properties

Sweet Alert

npm install sweetalert --save

Git

Create a new brach

git checkout -b feature/router-redux

Others


Contributors


License

This project was developed under MIT License only for educational porpuse.