Seasons Of Code

Browser Based PDF manager    • Danish Angural, Tanmay Hiremath   

WnCC - Seasons of Code

Seasons of Code is a programme launched by WnCC along the lines of the Google Summer of Code. It provides one with an opprtunity to learn and participate in a variety of interesting projects under the mentorship of the very best in our institute.


List of Running Projects

Browser Based PDF manager

Browser Based PDF manager


A project that helps you create such a client based application for all document related operations in a single location, which includes reading handwritten notes!

No. of mentees: 6-8

Pre-requisites: basic understanding of html, javascript.

Description: How often have you wanted to combine the speed of handwritten notes to the neatness of latex printed document? Here is a project that helps you create such a client based application for all document related operations in a single location, which includes reading handwritten notes!!!. Here you will create a browser based PDF editor which will have various tools like organise pages, merges, split pdfs, rotate, etc, and scan handwritten notes. What you can expect to learn: Angular Javascript Some reading material to start you off: https://angular.io/ https://material.angular.io/components/categories https://pdf-lib.js.org/ https://tesseract.projectnaptha.com/ https://en.wikipedia.org/wiki/Optical_character_recognition

Tentative Project Timeline

Week Number Tasks to be Completed
Week 1 Learn basics of HTML, CSS, Angular, Material, javascript, Small Assignment of creating a homepage using Angular.
Week 2 Start with Frontend in Angular, create homepage.
Week 3 Work in teams to create pages for various tools with partial functionality.
Week 4 Incorporate PDF managing javascript libraries to complete functionality of most tools.
Week 5 Incorporate OCR into tools for notes reading to generate a latex and a pdf file.
If time permits Extend notes reading to math OCR.