Vending Machine API
Description
This is an API for a vending machine built using NodeJS, Express, TypeScript and SQLite3 with Prisma ORM.
For Documentation go to https://github.com/MikhailWahib/vending-machine-api/blob/main/DOCS.md
Install
make sure you have
node, pnpm or npm, and sqlite3 installed.Clone the repository
Navigate to the folder
Install dependencies
Environment Setup
create
.env filecopy
.env.example content to .env and fill the required varsDatabase Setup
Run
Run dev server
Build
Build
Start server
Testing
Setup
create
.env.test filecopy
.env.test.example content to .env.test and fill the required varsRun tests
0 likes · 5 views · May 1, 2025
Developed a vending machine API using NodeJS, Express, TypeScript, and SQLite3.