Personal Projects
Directory of my personal projects
I haven’t created a blog post in quite a long time. The last time I appeared on here was two years ago, in 2024, and then I… simply disappeared. For that… apologies!
Recently, my wish to upload personal coding projects to GitHub was reinvigorated when I started programming a website designed for free image editing and comic/manga translation. Considering I usually work with HTML, CSS, and JavaScript in front-end, dabbling sometimes in PHP/SQL or Node.js for backend, I usually upload projects to GitHub whose products are internet-accessible webpages. I realized having live demos of my code repositories would be more beneficial to a user browsing through than screenshots… or lack thereof.
As thus, I was reminded of this GitHub Pages website. I plan on uploading blogs to this webpage more frequently in the upcoming years, no longer only limited to book reviews, but I also plan on using this GitHub pages website as a testing ground for production-ready static web-based applications I create.
Through some internet sleuthing, I found I could connect multiple different repository branches to the main username.github.io GitHub Pages repository branch. As such, while my code will be hosted in this repository, all frontend will be accessible via: https://pranjal-adhikari.github.io/personal-projects/${dirName}.
Projects
Currently, my list of projects is not too lengthy. In fact, it only has one name in it. Each project has a short description, link to the demo, link to the GitHub code repository, and screenshots of the UI.
Scanlateanator
A lightweight browser-based manga/comic editing tool built with HTML, CSS, and vanilla JavaScript.
Overview
- Upload and edit images directly in the browser
- Brush and eraser tools for cleaning scans
- Editable text boxes with font customization, custom font upload option
- Multi-page support
- PNG and ZIP export options
- Layer visibility controls
- Undo/redo history (per page)
Tech Stack
- HTML5
- CSS3
- JavaScript using the Canvas API
Status Active / In Development