Skip to content

SafuhSa/Enspire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enspire Proposal

MERN Flex Project

Jayalakshmi Dammalapati, Safuh Alsarayji, Erica Edelman

Live link

Background and Overview

For non-native speakers, prepping for interviews or speaking with someone in English is difficult and some people will feel shy.

Enspire is a website which records and stores user responses to general interview questions and helps users improve communication by correcting their mistakes. Logged in users can check their performance by clicking each category

Functionality & MVP List

  1. User Authentication
    • New users can sign up
    • Returning users can log in and log out
    • Demo login available
    • Users are not allowed to use certain features without logging in
  2. Submit Data
    • Users can submit data to backend (transcripts or speech-to-text)
    • Link with Microsoft Azure
    • Store the analyzed data to the database
  3. Response
    • Can open task to input data
    • Can see the corrected answers with grammar mistakes highlighted
  4. Performance Graph
    • Can click on task and see performance over time
  5. Bonus: Live Input
    • Live recordings and live data corrections

Technologies and Technical Challenges

HTML5 / SCSS / MongoDB / React.js / Express.js/Redux / Node.js / JavaScript / React-Drop-Zone / Animate CSS

Things Accomplished Over the Weekend

  • We have each gone through the user-auth MERN stack tutorial
  • Safuh completed user auth for Enspire
  • We researched the best APIs for speech and grammar check and came up with good results.

Work Breakdown

January 2nd

  • Safuh: Complete user auth
  • Erica: Finish CSS for signup/login
  • Jaya: Backend communication to frontend and API calls to store the data

January 3rd

  • Jaya: Complete speech recognition
  • Safuh: Backend, frontend and API calls to check grammar
  • Erica: Stylesheet for splash page

January 4th

  • Safuh: Continue to work on grammar API
  • Erica: Auth routes and protected routes for user and seed data
  • Jaya: Show the difference between actual data and corrected data

January 7th

  • Jaya: Stylesheet for remaing pages
  • Erica: Performance calculator backend
  • Safuh: performance caluclator frontend

January 8th

  • Complete Production README.md
  • Refine design/CSS
  • Finish testing and debugging -All team members

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published