Real Time Shopping List
This is more of a personal project that I made a quick shopping list for my family and it kept growing to the point it is updated in real time. This project is a shopping list that updates in real time using socket.io, The form to input values has a filtering system that uses a custom Levenshtein Distance to handle misspellings by providing already added items and adds new inputs to the filter.
- JavaScript
- Node js
- Socket.io
- Docker
- Docker-Compose
- PostgreSQL
- Cron Jobs
Features
Real time updating
Filtering system
History of removal
Cron job to update Database
QR codes for discounts
Lessons Learned
Handling web sockets to update a database and other users
Creating a filter system to help with spelling mistakes
Future features
To improve UI
Add more ways to handle QR codes and discounts
Working On / Research
Fixing bugs
Deployment
This site is deployed to a VPS.