Joon Sunn's Projects

project screenshot
Bookmarks app for portable storage of web bookmarks.
Tech Used:
React
Typescript
Tailwind CSS
Shadcn UI
Hono
Turso
Sqlite
Prisma
Cloudflare Pages
Cloudflare Workers
project screenshot
Anime search app.
Tech Used:
React
Typescript
Material UI
Cloudflare Pages
project screenshot
Events billboard with simple admin panel featuring full CRUD functionality.
Tech Used:
MongoDB
Express
React
NodeJS
Material UI
Render.com
project screenshot
Web service that lets you check when is the next holiday based on selected state.
Tech Used:
React
Next.js
Cloudflare Pages
project screenshot
Web app that allows you to create, edit, and delete notes, and save them to local storage. Made as a PWA.
Tech Used:
React
Typescript
Vite-PWA
IndexedDB (Dexie.js)
Material UI
Docker
Netlify
project screenshot
Web app that contains multiple personal finance-related tools such as retirement funds calculator and compounding returns calculator.
Tech Used:
Next.js
React
Typescript
Material UI
Docker
Vercel
project screenshot
Web app to compute chattiest user in a chat room based on uploaded chatlog file.
Tech Used:
Next.js
React
Javascript
Material UI
Docker
Jest
Vercel
project screenshot
Web app to randomly choose what to cook based on chosen main ingredient.
Tech Used:
React
Express
node
Javascript
Postgresql
Bootstrap
Redux
React Router
Fly.io
project screenshot
Web app to compare exchange rates between several remittance fintech companies. Some reverse engineering of undocumented APIs were done to make this app.
Tech Used:
React
Express
node
Javascript
Fly.io
project screenshot
Web app to track investment portfolio consisting of the major financial assets. Some reverse engineering of undocumented APIs were done to make this app.
Tech Used:
React
Express
node
MongoDB
Javascript.
project screenshot
My portfolio page showcasing the personal projects that I've done. Has a search function to quickly filter projects based on keyword. The webpage has also incorporated responsive design that reflows screen elements depending on the viewport size and orientation.
Tech Used:
React
project screenshot
Web app to record a list of favourite blogs, with function to like and delete entries.
Tech Used:
React
Express
node
MongoDB
Javascript.
project screenshot
Web app to record phone numbers, with function to add and delete entries.
Tech Used:
React
Express
node
MongoDB
Javascript.