docwatson / mailnaut Goto Github PK
View Code? Open in Web Editor NEWMailnaut is a NodeJS app that will allow you to parse an email template and prepare it for email campaigns. WIP
Mailnaut is a NodeJS app that will allow you to parse an email template and prepare it for email campaigns. WIP
If so, great! If not, consider:
package.json
to use Express 3.x instead of latest
For UTM Generator, after uploading the file and doing the processing, the application should either A) give the user the option to download the prepared files (this could be done with a link on the /utm/generate/ page) or B) stream the zip file directly to the user (simply begin download).
Consider breaking out the write files and write zip functionality into their own methods.
It takes up an awful lot of space and would probably make more sense to reduce its size when not on the home page.
Should have started this way, but it would make more sense to take a lot of the logic out of the routes.js file and move it into a controller.
Modify the Link Review section to add some extra feature detection.
Data validation on front and backend needs to be implemented for a nicer user experience (and to prevent crashes!)
A lot of techniques used in server.js will break in Express 4.0. Since the package.json (probably foolishly) sets the app to install the latest version of express, this is problematic. Going to mark this as an enhancement, and update package.json to use Express 3 in the meantime.
On the link check section, it should indicate that the link is around and image (and supply its ALT text, if applicable).
Research the ability to send test blasts to a target email address using mailnaut.
Instead of manually doing it, let's try using this library:
The colors are a bit flat and drab on some displays; check and consider brightening the greens.
Right now, this HTML is part of the MailNaut object in scripts.js. It should really go into its own HTML fragment that's then loaded in using .load(). Not good to have view logic inside of this class!
This will break the app if not done.
The links in the header nav are set to be relative to the current page. This can cause problems after generating a plaintext version, for example.
Give this as an option instead of uploading files
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.