VendingMachine
This is a full-stack app of a vending machine
Install / Use
/learn @ENaranjo95/VendingMachineREADME
Full-Stack Vending Machine Application
This is a full-stack website that allow users to select an item from our vending machine and display in the DOM.
How It's Made:
Tech used: HTML, CSS, JavaScript, Node-JS, MongoDB, Express and Passport
The objective of this project was to create a vending machine app that creates, reads, update, and delete (CRUD) items from the vending machine into our database and keeps record of items sold, profit per item, and total profit of total items sold to the admin page.
Optimization
Still refactoring the app to include flexibility to add items to the vending machine and display in the DOM.
Lessons Learned:
This project was the hardest project to work on. This include 3 collections for local user login, for items stored in the vending machine, and a collection of accumaltion of profits from all items sold from the vending machine. The challenges was simultaneously updating the database of items sold, collecting profits and displaying for the admin to see when he logins in.
Installation
- Clone repo
- run
npm install
Usage
- run
node server.js - Navigate to
localhost:8080
Credit
Modified from Scotch.io's auth tutorial
Related Skills
node-connect
345.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
106.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
