Inspiration
With the increasing use of technology, handwritten assignments have become fewer and fewer. However, some students and teachers still prefer handwriting and so a solution was needed for this problem.
What it does
It allows the user to type or paste any text they want and then convert it into a PDF in any format they wish. It also includes a chat with Google Gemini to help people get ideas or help when writing.
How we built it
We used the python library Flask to handle most of the Google Gemini part and the pdf conversion. We used HTML, JS, and CSS to handle the sliders and overall structure of the website.
Challenges we ran into
We had trouble coming up with what constituted handwritten text, but we ultimately decided to take 3 fonts and randomly choose between them. We also had trouble with the usage of the various libraries because it was our first time using them.
Accomplishments that we're proud of
Getting the sliders to work which allowed us to format the PDF in any way we want and made the handwriting more believable.
What we learned
We learned how to work with Flask and python and also learned how to deploy websites that weren't pure HTML. This is helpful in increasing our arsenal to build more complicated and creative websites.
What's next for Letter to Handwritten PDF Generator
We could add a feature that lets users trace letters to make their own font and then convert the PDF based on that. We could also make a built-in PNG converter as well so the handwritten text can have a transparent background. This would allow the text to be applied to other things besides paper, like images.
Log in or sign up for Devpost to join the conversation.