/dropzone-express

Dropzone project, made in express ( old )

Primary LanguageJavaScript

dropzone-express

An example test application using dropzone with nodejs.

Installation

git clone https://github.com/arxpw/dropzone-express.git

npm install
npm start

Open in your browser..
http://localhost:5000

Default application options

  • [Uploads] By default, images and thumbnails currently go into:
    • /uploads
  • [Javascript & CSS] By default, production JavaScript & CSS are placed into:
    • /public/dist/js
    • /public/dist/css
  • [Access] By default, the application port is 5000, intended to be used with a reverse proxy with NGINX or APACHE

Requirements

This application requires ImageMagick to be installed on a ( hopefully linux )-based system for thumbnail generation.

On Debian & Ubuntu

apt-get install imagemagick -y

This application has been built with the following:

  • Dropzone - Javascript framework for managing file uploads
  • bLazy - Javascript lazy loading
  • Express-FileUpload - Upload middleware for managing multiple files and more
  • IOS CSS Checkbox - ( copy and paste + modifications)
  • Express - Framework
  • Pug - NodeJS Template engine
  • SASS/SCSS - Better management of CSS, functions, variables etc