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

[C4GT] User Interface for Doc Generator #123

Open
9 tasks
ChakshuGautam opened this issue May 20, 2023 · 7 comments
Open
9 tasks

[C4GT] User Interface for Doc Generator #123

ChakshuGautam opened this issue May 20, 2023 · 7 comments
Labels

Comments

@ChakshuGautam
Copy link
Collaborator

ChakshuGautam commented May 20, 2023

Project Details

Doc Generator is a tool to create PDFs from a variety of formats. It is used extensively in our programs where we need to share a PDF report of some data. Be it class reports, student reports or usage numbers of our solutions.

Templater a REST API service that can store, manage and render templates. A Template is like a well-defined format in which data can be entered. The output generated is according to the format defined in the template. Templater helps us simplify and enhance this process by providing multiple services such as Data transformation, Lambda API, Templater Playground, Support for multiple engines, etc.

Currently doc generator has its own backend. Moving to Templater as a backend will allow us to benefit from all the development happening at Templater in real time. It would also allow us to spend time on features other than input processing which would be powered by Templater.

Features to be implemented

User Interface for Doc Generator.

What exists

The feature doesn't exist right now.

What needs to be built

Learning Path

Complexity

High

Skills Required

HTML, Python, Typescript, NestJS.

Name of Mentors:

@AnshulMalik

Project size

8 Weeks

Milestones

  • Understanding the requirements
  • Understanding Doc Generator
  • Understanding Templater
  • Planning elements of doc generator that would move to templater
  • Define approaches of the implementation
  • Implement backend with templater
  • Write tests to verify functionality

C4GT

This issue is nominated for Code for GovTech (C4GT) 2023 edition.
C4GT is India's first annual coding program to create a community that can build and contribute to global Digital Public Goods. If you want to use Open Source GovTech to create impact, then this is the opportunity for you! More about C4GT here: https://codeforgovtech.in/

@Harshit-Raj-14
Copy link
Contributor

Harshit-Raj-14 commented May 27, 2023

Hello, @AnshulMalik !

I just went through the issue and am looking forward to submitting a proposal for the project. I deal regularly with front-end tasks, I am proficient with react and javascript, I have some UI/UX knowledge and I am eager to work on this project. I am really looking forward to working on this project and it would be great if you could give feedback on the proposal.

I would like to work on this project as soon as possible. Request you to assign me some good first issues.

Thank You!!

@nitin1chandani
Copy link

Dear @AnshulMalik
I have thoroughly reviewed the project details for "Doc Generator User Interface" and I am excited to work on this project as part of the C4GT program. I am planning to submit a proposal soon, outlining my approach and timeline for the implementation. I wanted to inform you that I have carefully gone through the issue and I feel confident about taking on this project and looking forward to working in this project.

Thankyou

@AnshulMalik
Copy link
Collaborator

Looking forward to your proposals @Harshit-Raj-14 @nitin1chandani

@nitin1chandani
Copy link

Yes sirr @AnshulMalik

@Bkmakwana2002
Copy link

Dear @AnshulMalik
I am an undergraduate student from IIT Ropar, I have gone through the project thoroughly and have made a draft proposal for this project. Hoping to contribute to this project as it matches my skills.

Regards
Bhavya Kumar Makwana

@nitin1chandani
Copy link

Dear @AnshulMalik
Sir I have mailed the proposal to you, can you please review it,
your feedback will be valuable to me.

Regards
Nitin Chandani

@Fayouzz
Copy link

Fayouzz commented Jun 12, 2023

Dear Mentor, I have submitted my proposal for "[C4GT] User Interface for Doc Generator #123". Looking forward to learning and conrtributing :)
Thank you!

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

No branches or pull requests

6 participants