A SPA application that takes image input from the user (e.g. drag and drop, file upload, camera, etc.), modifies the image, and sends it as an email to a specified recipient.
These are the prerequisite web technologies and database utilized in this application:
- Visual Studio Code (or Visual Studio 2017/2019)
- ASP.NET Core 2.x
- AngularJS 1.7.x
- SQLite
- Captures image data from the user
- File Upload By Browse Popup
- File Upload By Drag & Drop
- Take snapshot from webcam
- Modifies the image data to contain a message
- Sends an email containing the modified image as an attachment
- Graceful error handling
- History of previously sent images
- Geotag images
- Full unit test procedures
- Capture multiple images and create a gif
Working on it...
- jQuery - Used for document traversal, manipulation & event handling
- AngularJS - The web framework used
- Bootstrap - For Responsive UI
- RequireJS - Managing scripts and module dependencies
- FabricJS - Canvas library used for image modification
- ng-file-upload - Uploading image to server
- ng-table - Table view of image listing
- webcam - Take snapshot from webcam
- ipstack - Get coordinates for geotagging
This project is licensed under the MIT License - see the LICENSE.md file for details
- Stack Overflow - who helps me for resolving some issues
- Google - thank you to be google.