Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvement of Layout/ROI generation. #377

Open
harish-challa opened this issue May 2, 2023 · 13 comments
Open

Improvement of Layout/ROI generation. #377

harish-challa opened this issue May 2, 2023 · 13 comments

Comments

@harish-challa
Copy link
Contributor

This greatly speeds up the process for layout generation and ROI. Which helps in more adoption of Saral in other use cases.

@Shruti3004
Copy link

Shruti3004 commented May 12, 2023

Hey @harish-challa, Please ensure that the following fields are filled out:

  • Project Details
  • Features to be implemented
  • Learning Path
  • Product Set Up
  • Acceptance Criteria

You can find here description of what needs to be added in corresponding fields.

Here are sample tickets for reference.

@venky3692
Copy link
Contributor

venky3692 commented May 12, 2023

@harish-challa @Shruti3004

Project details

  • Automatic Layout Generator will be a tool to create layouts and customise pre-defined layouts
  • These layouts can later be used for data extraction using OCR, classification of layouts etc.
  • This tool will reduce the manual effort of designing and redundant coding for creation of layouts
  • The end user will have the option of creating a layout by adding fields that are required
  • Example of layouts: Link1, Link2

Features to be implemented

  • Customizable fields
  • Drag and drop placement of fields on the layout
  • Pre-defined layouts for OMR exam, doctor prescription, attendance management, etc.

Learning path

Complexity

Medium

Skills required

JAVA and React

Mentors

  • Mr. Harish Challa
  • Ms. Apurva Bisht
  • Mr. Venkatesh Iyer

Project size

8 - 10 weeks

Acceptance Criteria

When a new use case comes into consideration, E.g attendance sheet or electricity invoice

  • Tool developed should be capable of creating a template driven layout for the target use case
  • A layout will be designed/ generated for submission of ROI (Region of Interest)

@Harsh06-afk
Copy link

I am interested in this issue and would like to contribute in this as I have experience in Java and React.js.

@Deepanshu039
Copy link

@harish-challa @Shruti3004 I was just looking at the project details and tried to open the layout examples but the links are not working. Would you please look at the links?
thank you so much

@venky3692
Copy link
Contributor

venky3692 commented May 23, 2023

@Harsh06-afk @Deepanshu039 Thanks for showing interest. I am uploading some sample layout.pdf's for your reference. Also, please do send me your email id's or get in touch through Discord: https://discord.com/channels/973851473131761674/1107632656188973157
up-8student-13q-omr-9digits-new.pdf
4_students_20_questions_omr.pdf
1s_6subject_10questions.pdf
Regards.

@Nupoor10
Copy link

Hello, @venky3692 , I have looked through the details of the project and the layout pdfs provided and I am eager to contribute to this project. I have experience working with both Java and React. Can I get some guidance on how to setup this project locally so I can understand it better?

@venky3692
Copy link
Contributor

Hi @Nupoor10. Good morning. Thanks for showing interest.
Shall we have a call anytime soon so that we can discuss what needs to be done, how can you get started, etc.
Please send me few time slots as per your availability during this week/ next week and accordingly we can connect through zoom/ MS teams.
Regards,
Venkatesh

@DeveshS02
Copy link

Dear mentors @venky3692 @harish-challa , Here is my summary of what I have been able to grasp from your above discussions and what needs to be implemented:

  1. A drag and drop style layout creator that helps in creating tabular layouts as seen in the PDFs. Basic component fields are available for selection and can be dropped onto an existing layout to modify it in required manner.

  2. An existing collection of layouts that can be selected at the beginning of creation if any of them resembles the user's desired layout.

  3. Creation of basic fields that can be then be selected by a user to modify their layout. These fields are available in the drag and drop menu and can be used as required. These fields can also be customized by the user as per their need.

  4. Creating some predefined layouts that can be chosen as templates by the user to create and customize their own layout or can be used as is.

Please correct me if I got any detail wrong or missed any implementation that is required.

Also I have some doubts regarding the Region of Interest (ROI) and what is exactly demanded in the implementation.

@venky3692
Copy link
Contributor

Hi @DeveshS02. Thanks for showing interest in this project.
Yes, your summary is correct.
We can connect through teams and take it forward from there. Meanwhile, you can communicate with us through https://discord.com/channels/973851473131761674/1107632656188973157.
Regards,
Venkatesh

@DeveshS02
Copy link

DeveshS02 commented May 27, 2023

@venky3692 sir, the discord link is not working, could you please instead send the discord server's link

@shreyaspande2003
Copy link

Hii @venky3692 ,I would like to express my strong proficiency in Java, HTML, CSS, and Node.js and React.js. With a solid grasp of these technologies, I am eager to make a meaningful contribution to this project. If possible, I kindly request to be assigned to this endeavor so that I may commence my efforts promptly and begin actively working on it.

@venky3692
Copy link
Contributor

@venky3692 sir, the discord link is not working, could you please instead send the discord server's link
Hi @DeveshS02. Please try: https://discord.gg/P2vtzX4F or https://discord.gg/UEsRzY66

@SmritiV23
Copy link

Hey @venky3692 ,
I have looked through the details of the project and the layout pdfs provided and I am eager to contribute to this project. I have experience working with both Java and React as I have done several projects on this.
Furthermore, I have actively participated in open source programs like GirlScript Summer of Code and I believe that my skills in React.js and Java, combined with my familiarity with open source practices, make me a suitable candidate to make a meaningful contribution to your project. I am eager to learn from your expertise and collaborate with the project team.
If possible, I kindly request to be assigned to this endeavor so that I may commence my efforts promptly and begin actively working on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants