Skip to content

felipesantos94/vending-machine-kata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vending Machine Kata - Felipe Santos

Node.js/TypeScript technical Kata.

Important Notes

I've built this to follow Dependency Injection and Microservices principles within an MVC pattern.

My initial plan was to build a static model, business service logic and its routes for the controller layer to handle user requests from a simple Vue.js interface.

  • backend

    • routes
    • services
    • models
  • frontend

    • user inputs
    • HTTP requests

But here I'm focusing mainly on the models and services layer and TDD programming to test business requirements.

Installation

OBS: The Node.js version used in this project is v20.5.0.

  1. Clone the repository:

git clone git@github.com:felipesantos94/vending-machine-kata.git

cd this-repo

  1. Install dependencies:

npm install

Usage

  • Run the test suites:

npm test

Authors

About

Vending Machine Kata - Node.js/TypeScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published