Solution for a challenge from Devchallenges.io.
This application/site was created as a submission to a DevChallenges challenge. The challenge was to build an application to complete the given user stories:
- User story: I can drag and drop an image to upload it
- User story: I can choose to select an image from my folder
- User story: I can see a loader when uploading
- User story: When the image is uploaded, I can see the image and copy it
- User story: I can choose to copy to the clipboard
To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/RauboLuk/Image-Uploader-devchallenges.io.git
#Create ".env.local" file based on ".env.local.example".
# Install dependencies
$ npm install
# Build the app
$ npm run build
# Run the app
$ npm run start-prod- Delete MongoDB document at specific time
- event.dataTransfer.files is empty when ondrop is fired?
- How to upload files in Node.js and Express
- HTML5 drop event doesn't work unless dragover is handled
- infinite loading bar (css only)
- Upload and Retrieve Image on MongoDB using Mongoose
- Serving Apps with Client-Side Routing
- Store images in a MongoDB database
