A front-end Ecommerce web application for educational purposes. Showcasing a variety of products and their various aspects.
1510-FEC is an Ecommerce web application built with React and Express. This application communicates with an API to fetch, post, and update data. User interactions are tracked with click tracking and recorded to the Atelier API. Users will be able to select a product and view style options visually as well as style data. Users will be able to view the reviews, related products, and previous questions and answers for each product. Within the review and question and answers modules, the user will have the option to add a review, question, or answer as well as report inappropriate content.
- React
- JQuery
- Axios
- Express
- Underscore
- React-Bootstrap
- Bluebird
- Jest
- General purpose testing platform with code coverage analysis
- Enzyme
- React Testing Framework (works well with Jest, Mocha)
- Supertest
- HTTP Assertion Testing
Run command: npm install
Runs the app in the development mode.
Open http://localhost:8080 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Launches the test runner in the interactive watch mode.
Opens html test coverage report.
cd into "backend"
Run command: npm install
Runs the server to support API and client communication.
Launches the test runner in the interactive watch mode.
Opens html test coverage report.
This application is for educational purposes only.