Presents product descriptions using a RESTful API on a Node Express server querying a MySQL database.
- https://github.com/GroupOut/GroupOutJensProxy
- https://github.com/GroupOut/deal-info
- https://github.com/GroupOut/gallery
- https://github.com/GroupOut/reviews
- Usage
- Requirements
- Development
- Installation
- Descriptions-Component-Screenshot
- Database-Schema
- Current-Test-Coverage
- Circle-CI-Build-Status
- Development-Workspace-Snapshot
- Collected-Team-Components-Snapshot
After installation below:
[ ] run server with npm start
An nvmrc file is included if using nvm.
- Node 6.13.0
- etc
After installation below:
[ ] run webpack watch with npm run build
[ ] run test with npm test
[ ] run test with coverage results npm test: coverage
On local machine or in container:
Install MySQL 5.7 is preferred for allowing null password services. 8.0 is possible after modifications made for altering the
my_sql_native_passwordas per here.
From within the root directory:
npm install mysql-client
mysql -u root < ./db/schema.sql
npm install -g webpack
npm install