/wool_and_wood_api

The API that will drive the Wool & Wood Online Store, and to be used a basis for my own API standards.

Primary LanguageJavaScript

Wool & Wood API

The API that will drive the Wool & Wood Online Store, and to be used a basis for my own API standards. Built for a client, an API will enable them to change the frontend as they see fit, in case that the developed solution is not fit for their needs.

Tools and Frameworks

This API is built with Node.js 16 [], a MongoDB database [] and Express.js [] as the primary tools.

Goals and Improvements to self

Baseline

  • Very limited experience with API's, especially those with a database linked.
  • No experience with MongoDB, so limited understanding of NoSQL databases.
  • Limited experience with Node.js from work.
  • No experience with payment tokenization

Purpose of this project

  • Develop a complete API for a shop, with Orders, Products, Customers and Payments functionality, and understand difficulties in developing an API

Goals

  • Develop a complete API, with best practises applied
  • Have a minimum of 70% test coverage
  • Understand how payment API's work
  • Develop understanding of NoSQL databases

Potential Challenges

  • Not developed an API with database interaction, could be complex