What our app does
A simplistic way of sending personalized, hand-written, notes to recipients that are deserving. Users will have the ability to use speech to text software for crafting note content, options to customize format and handwriting styles. Crafted letters will be in a format that handwrytten can ingest.
Why our app is useful
Users can send handwritten letters quickly and cleanly by speaking or typing their sentiments. The app enables users to free their hands, keep concentration, reference historical note orders and socialize with other users by viewing their notes.
As Susan Lendroth said: "To write is human, to receive a letter: Devine!"
Here are the technologies that you need to install
- Bootstrap An open source toolkit for developing with HTML, CSS, and JS.
- MySQL An open source relational database management system.
- Handwrytten API
- Node Modules:
- Express Fast, unopinionated, minimalist web framework for node.
- Express-Session Simple session middleware for Express.
- DotEnv Loads environment variables from .env file.
- Passport An Express-compatible authentication middleware for Node.js.
- Passport-Local Local username and password authentication strategy for Passport.
- BCrypt-NodeJS A native JS bcrypt library for NodeJS.
- Body-Parser Node.js body parsing middleware.
- Request Simplified HTTP request client. It supports HTTPS and follows redirects by default.
- MySQL2 MySQL client for Node.js with focus on performance.
- Sequelize A promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server.
Node.JS must be installed in your system with properly configured environment paths before proceeding. In your Command Line Window install the following packages:
npm install express express-session dotenv passport passport-local bcrypt-nodejs body-parser request mysql2 sequelize
Handwrytten API Easily create quality cards and the Handwrytten robos will write out a handwritten note in the handwriting style of your choice.
Using Passport With Sequelize and MySQL is a great tutorial to learn how to incorporate a local authentication into your Node app.