Skip to content

A web app that helps generate questions, flashcards, and printable study guides automatically using Natural Language Processing.

Notifications You must be signed in to change notification settings

MLHUnihack2020/StudyGuideBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Study Generator Backend

Study Generator Web App @ studygenerator.com

Goals

We built StudyGenerator.com in order to help students more efficiently learn information. Instead of having to go through and make their own review, StudyGenerator goes through the text and generates flashcards for you, so you can quiz yourself to make sure you are understanding and comprehending the content.

About the Backend

The backend serves as an API run by Google Cloud Run, so that the frontend can make POST requests to this backend API at any point in time. This way the client is not messed with and all requests are directed through a scalable API run by Google Cloud. We also incorporate Google Cloud Storage to store the PDFs that are generated by the users when they print the questions and answers. The printable PDFs are deleted from the storage bucket after a day to maintain efficient storage. If you want to know more about our frontend, click here.

Tech Stack

Frontend:

  • Vue.js - making the UI
  • TailwindCSS - stylize user-friendly UI

Backend:

  • NodeJS - write algorithms and logic
  • Google Cloud Run - run the backend API as scalable requests
  • Google Cloud Natural Language Processing API - extract keywords
  • Google Cloud Storage - upload PDFs created when print option is selected

More

Find out more at https://youtu.be/kMmOK7b4F3I.

About

A web app that helps generate questions, flashcards, and printable study guides automatically using Natural Language Processing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published