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
- Resume Script Generator
- Physicc : A Simple Physics Engine
- Image Colorization
- Language Model Based Syntax Autocompletion in a Text Editor
- Computer vision based web app
- Cribbit Cribbit (Open for PGs Only)
- Techster Texter
- Language Detection
- Book Tracker
- ResoBin - Not the bin we deserve but the bin we need!
- Moodify
- Agree to disagree
- Unscripted
- Watson (World's smartest assistant in your pocket)
- IITinder
- BriefKing
- Meta Learning - Learning to Learn
- Break free of the matrix, by building one!
- Procedurally Generated Infinite Open World
- Introduction to App Development
- PAC MAN
- Introduction to Web Development
- (Un)Clear
- Goal ICPC
- Traffic congestion modelling and rendering
- PyRated
- Tools for Data Science
- Machine Learning Based Metropolitan Air Pollution Estimation
- Audio controlled drone
- NLPlay with Transformers
- DIY FaceApp
- A Deep Dive into CNNs
- Competitive Coding
- Snake AI
- Facial Recognition App
- Gaming meets AI !!!
- R(ea)L Trader
- Computational Geometry
- Deep reinforcement learning - 2048 AI
- Reinforcement Learning to Finance
- Developing Hybrid ANN-Statistical Model for Robust Stock Market Prediction
- Si-Phy
- Astronomical Data-modelling and Interpretation
- Visual Perception for Self Driving Cars
- Convolutional Neural Networks and Applications
- Quantum Computing Algorithms
- Algorithm Visualizer
- Anime Club IITB Website using Django
- Machine Learning in Browser

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. |