Skip to content

Releases: simplif-ai/Application

Release v1.1

06 Oct 16:32
Compare
Choose a tag to compare

Release Notes

Frontend

  • Styled sign in page
  • Styled login page
  • Added animations
  • Added routing with JWT Authentication
  • Added navigation bar style
  • Added navigation components

Backend

  • Created endpoint for viewing profile page
  • Created endpoint for editing the user
  • Created endpoint for account deletion
  • Set up mail client

Release v1.0

06 Oct 13:16
Compare
Choose a tag to compare

Release Notes

Frontend

  • Selected font
  • Created sign up page
  • Created session with web client cookie
  • Created login page
  • Added logout navigation flow
  • Created profile page for user
  • Styled profile page
  • Implemented password reset components
  • Created home page
  • Created and styled interactive text box
  • Added functionality to parse text into array of sentences
  • Created simple text editor page that follows UI mocks

Backend

  • Hooked our web app into the Google Authentication API
  • Used the Google API to securely authenticate the user
  • Implemented the organization structure for classes as outlined in our design document
  • Added functionality to transform the text to the needed JSON form
  • Added functionality to send out the JSON data to NLP summarizer
  • Added functionality to receive JSON data from the NLP summarizer
  • Created endpoint for logout
  • Added password reset function in Node
  • Created endpoint for password reset
  • Changed password in database

Database

  • Set up RDS on Amazon Web Services
  • Hooked up Database with Backend
  • Implemented the organization structure for storing data in the database
  • Implemented the organization structure for classes as outlined in our design document

Summarization Module

  • Built basic class structure for overall summarization module
  • Used NLTK to extract nouns from text
  • Implemented LexWord class
  • Implemented LexChain class
  • Implemented LexChainGroup class
  • Added functionality to build basic chains from nouns
  • Used lexical chains to rank relevance of sentences
  • Created a Flask app
  • Created a landing page for GET request redirection
  • Created a route for requesting a summary of text
  • Created a helpful response for when there is a request made with incorrect formatting or method
  • Linked the Summarization package to the route for basic summarization

Other

  • Created repository
  • Added code templates
  • Added Github pull request template
  • Added Github issue templates
  • Added CONTRIBUTING.md