This is an app that accurately analyzes the language in a message you want to send and reveals the underlying emotions being communicated.
- NodeJS, Javascript, JSON, JQuery, HTML, CSS, Bootstrap, API, NPM Packages (Axios, Bcrypt-nodejs, body-parser, connect-flash, connect-mongodb-session, cookie-parser, dotenv, ejs, express, express-ejs-layouts, express-session, method-override, mongoose, morgan, passport, passport-local, watson-developer-cloud)
- As a user, I want to be able to create an account, log in and log out of my account.
- As a user, I want to be able to enter text (create an etch) and see what emotions it conveys and the general sentiment.
- As a user, I want to be able to have a profile page that lists my previous Etches.
- As a user, I want to be able to edit etches that I have created and have them re-analyzed.
- As a user, I want to be able to delete etches that I have created.
- As a user, I want my previous etches on my profile page to display a color based on the most dominant emotion.
- As a user, I want to see a bar graph showing the most prevalent emotions in my etch.
- We wanted to create a project that was unique.
- We wanted to create an app that would be of benefit to a user.
- We wanted to ensure we had great open communication and we worked as a team.
- We wanted to ensure we collectively created an app that we were satisfied with and
- Add a chart in users profile that aggregates what emotions are most prevelant across all previous etches
- Add an email option to send messages directly from app.
- Add an option to send messagevto their social media or text message directly from app.
- Add feature for user to add image to go on Profile page.
- Display etch body as formatted rather than unformatted text on etch/show view.



