Giter Site home page Giter Site logo

goodtidy's Introduction

GoodTidy

GoodTidy is a handwriting note management and social website. It provides an optical character recognition (OCR), draggable and editable interface to make it easy to organize your notes and share your ideas with the world.

Test Account

User Email password
SAMSON [email protected] 12345678
EVA [email protected] 12345678

Do you have these problems?

  • Do you make a lot of notes on your own, but have no idea how to organize them?
  • Do you suddenly remember the key point of the teacher's teaching, but you are not sure which note it belongs in?
  • Are you curious about how other people write their notes on the topic you are interested in?

Table of contents

  1. Features
  2. User flow
  3. Techniques
  4. Demo
  5. Reference
  6. Contact

Features

  • Optical Character Recognition (OCR) from note images
  • Draggable and editable note element
  • Note version control & Autosave
  • Customize your note classification
  • Search the keyword in your notes
  • Share your notes with your friends and social community and displayed your friend's online status
  • Discuss the note with your friends by flexible annotation
  • Leave note comments in the social community and add favorite notes
  • Real-Time Push Notification when someone shares or cancels sharing notes with you

User flow

user_flow


Techniques

๐Ÿ—’๏ธ Brief Architecture

Brief Acheticture

๐Ÿ—’๏ธ Draggable and Editable note element

Draggable and Editable note element

๐Ÿ—’๏ธ Note Version Control and Autosave

Note Version Control Autosave

๐Ÿ—’๏ธ Note element coordinate information

Note Version Control Autosave

Demo

๐Ÿ—’๏ธ Upload the note and OCR from note images

  • Extract the text and rectangular snip in your uploaded image.
  • Cover the portions of the note image that you don't want to OCR.
  • Combine the extracted text and snip image to upload your note.
Demo OCR

๐Ÿ—’๏ธ Edit your notes

  • Edit your note with draggable images and textarea.
    • Note: The textarea will become editable and show the green frame after dragging it.
Demo Draggable and Editable note element

๐Ÿ—’๏ธ Note Version Control

  • Save & load the note version.
Demo Note Version Control

๐Ÿ—’๏ธ Note Autosave

  • The system will keep the note in the latest editing state if you abruptly exit the editing page without saving the note version.
Demo Autosave

๐Ÿ—’๏ธ Search the keyword in your notes

Demo Search keyword

๐Ÿ—’๏ธ Share your notes to social community

  • You can enable or disable the comment to everyone.
Demo ShareToAll

๐Ÿ—’๏ธ Discuss the note with your friends by annotation

  • Use the flexible annotation icon to discuss with your friend on the annotation page.
  • The system will push a real-time notification when someone shares or cancels sharing notes with you.
Demo Annotation

๐Ÿ—’๏ธ Social comments, save notes and search notes

  • Leave comments in social community notes.
  • Add your favorite notes.
  • Filter the notes by searching with the author, shared time, note introduction, note content, tags, and your favorite notes.
Demo Social function

Reference


Contact

Email: [email protected]

goodtidy's People

Contributors

mcchouadam avatar

Stargazers

alex_tai avatar Howard avatar Morton Kuo avatar domingo1021 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.