MAZE Mercantile an e-commerce shoe retailer. Part of a 3 person team updating a client facing retail web portal. Personally in charge of creating a new Q&A module to show questions and their corresponding answers in an expanding and collapsing accordion style. When expanded it makes additional data scrollable without adding to the height of the website. Created modals to show pictures and forms. Module also allows for the addition, updating and reporting of data as well as the ability to upload pictures. Created search functionality as well as dynamic highlighting of search text.
Originally hosted on a AWS ec2 instance using Docker. Current version is hosted on Heroku for demo purposes.
https://maze-merch-qna.herokuapp.com/
React, Node, Express, Bootstrap, Moment, Docker, AWS, Heroku
To run this repo, you will need to install dependencies "npm install" and run "npm start" script
axios: ^0.19.2,
body-parser: ^1.19.0,
bootstrap: ^4.5.0,
cors: ^2.8.,
express: ^4.17.1,
jquery: ^3.5.1,
morgan: ^1.10.0,
nodemon: ^2.0.4,
react: ^16.3.1,
react-bootstrap: ^1.3.0,
react-dom: ^16.3.1
babel-loader: ^7.1.4,
babel-preset-env: ^1.6.1,
babel-preset-react: ^6.24.1,
mongoose: ^5.1.2,
webpack: ^4.43.0,
webpack-cli: ^3.3.11,
webpack-dev-server: ^3.11.0


