This is a course project for ECE209 AS Human-Computer Interaction at UCLA
This is a website helping people practing leecode problems while taking notes.
- User can take notes via keyboard or voice.
- Extract the keyword in note, ex: Tree, String, Dynamic Programming
- Send the request to AWS - Personalize to get leetcode problem recommendation based on user's interaction history, keywords, and problem similarity.
- Output the result to frontend for user to practice.
Web:
- HTML
- Javascript
- CSS
Web Services: Amazon Web Services:
- AWS - Personalize
- AWS - S3
- Ting-Chun Chou
- Te-An Liu
- Michael Pan