This is the final project for She Codes Africa (SCA) mentoring program, cohort-3, Node.js/Express.js track. This project is an ecommerce store built on MEVN (MongoDB, Express.js, Vue.js, Node.js) stack. MongoDB as database, Vue.js for front-end, Express.js and Node.js for back-end.
The Add-to-cart, dashboard and user profile are protected routes, the user must login to be able to buy or create a store for themselves. There's an integration of paystack for customer checkout in this project.
This project uses the following for Continuous Integration and Continuous Delivery (CI/CD):
- travisCI
- Code Climate
- Coveralls
To be able to run this project in your local environment successfully, you need the following technologies:
- Node.js installed in your system, version 12 and above is recommended.
- MongoDB in your working environment
- Vue.js, you can install Vue.js CLI with NPM or Yarn by running th following command on your terminal
npm install -g @vue/cli
# OR
yarn global add @vue/cli
This application is running live here. Feel free to contact me on twitter if you have any questions or suggestions regarding this project.