Skip to content

Maze-Merch/QnA

Repository files navigation

MAZE Mercantile - Questions and Answers

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/

Technologies Used

React, Node, Express, Bootstrap, Moment, Docker, AWS, Heroku

Screenshot of Q&A

QnA1 QnA2 QnA3

Usage

To run this repo, you will need to install dependencies "npm install" and run "npm start" script

dependencies:

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

devDependencies:

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

About

MAZE Mercantile an e-commerce shoe retailer. Part of a 3 person team updating a client facing retail web portal. Personally in charge of the Questions and Answers portion of the website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors