Skip to content

uic-hall-of-fame/final-project-proposal-work

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 

Repository files navigation

Share Class Notes

F.3

Link: https://shareclassnotes.netlify.app

GitHub: https://github.com/rosemata/ShareClassNotes

Functionality

  • Add notes by typing to textfield
  • Allows users to upload image (.jpg, .jpeg, .png, etc.) and will be converted to text
  • Edit/delete existing notes
  • View all notes without signing in
  • Search keyword from notes uploaded
  • Notes are clickable to see full text
  • Users can see list of notes they uploaded
  • Users can see date of when notes are uploaded
  • Unregistered users cannot see/upload documents.

Screencast: Updated December 4

temp.mov

F.2

Include a description of what your app currently does

  • allow users to search for key word
    • type "." to show all notes, or specific keyword
  • allow users to sign in and upload their own notes to be added in our database

Include a link to the deployment of your app in README.md - this can be your main app URL, or a branch deploy.

Optional but helpful - include a screencast that shows your current functionality in action. I should be able to run the app myself when I visit it though.

gif.mov

F.1

Set up CI to host the built version of your team GH repository.

Include a diagram (in text or drawn or however you please) of your tech stack:

  • Front end: React

  • Back end: Supabase

  • API: Algolia (search functionality), Cloud Vision API (picture to text)

Screen Shot 2022-11-07 at 11 26 10 PM

Screen Shot 2022-11-07 at 11 26 24 PM

Screen Shot 2022-11-07 at 11 26 35 PM

Screen Shot 2022-11-07 at 11 26 46 PM

Screen Shot 2022-11-07 at 11 26 58 PM

Screen Shot 2022-11-07 at 11 27 09 PM

Include a short textual description of what MVP (minimum viable product) you will be aiming to complete by the end of week 13.

  • By week 13. User will be able to input their text notes and add it in our database

  • When user search a keyword. Notes with that keywords will come up as results

What does your application do?

  • Writing notes during lectures is a real challenge! Make studying easier by uploading your notes and by having access to other student's notes in your class! Note Sharing App connects you to students in your class and from other Univesities.

What makes it different than a CRUD app? I.e., what functionality does it provide that is not just a user interface layer on top of a database of user information, and the ability to view / add to / change that information?

  • Allows users to view/upload different types of documents from .pdf, .docx, .jpeg, or image from camera.
  • Search keywords from notes, even handwritted notes!

What security and privacy concerns do you expect you (as developers) or your users to have with this application?

  • User has the option to anonymously upload notes.
  • Unregistered users cannot see/upload documents.
  • Cannot inject malicious code into db.

About

final-project-proposal-work created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published