-
sharp
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Nodemon.io
Monitor for any changes in your node.js application and automatically restart the server - perfect for development
-
nunjucks
A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
View on GitHub
Sharp - The library used to process the images when received.
Nodemon - Used in developing the web app as it restarts the app every time you make a change.
Nunjucks - The main templating engine used in the project. It's basically a port of the Jinja2 templating engine that you would use in Python Flask and Python Django.
Mongoose - The library used to control the MongoDB.
Express - The main web framework.
I build web app on my own personal computer with Nodejs and VS code. I also did some development on my Raspberry Pi Computers (Because I could so I did).