In order to run application you need to first edit scripts/start.sh file and change environment variables values in it to match your actual environment (DB URI, LiqPay keys, etc.)
$ npm install
$ npm start
Features:
- PayPal and other payment methods integration
- Multi-language support
Security and stability:
- Sessions and users implementation.
- Increase test coverage
Code quality and maintainability:
- Utilizing express request validator to avoid copy-pasting in routers.