Projects:
Panda Pocket
Description:
Panda Pocket is an app that allows users with a GitHub or Google
account to keep track of a their monthly expenses. There are various
charts that allow Users to see any expense data they may be curious
about at a glance.
Tech Details:
Frontend: React, Tailwind, Recharts, Lucide, HeadlessUI
Backend: NextJS, Prisma DB, MongoDB
Contributions:
I worked with a friend on this project, we both were involved in
various E2E processes, creating several pages and RESTful APIs from
scratch.
Takeaways:
NextJS is a valuable library based on the face it can support both
Server Side Rendering (SSR) and Client Side Rendering (CSR). It is
also nice being able to use javascript in the entire stack.
TypeScript is invaluable for the strict type checking it provides.
Prisma was an ORM that was quite easy to use and MongoDB was also
relatively straightforward for what the project itself required.
Repository Live Deployment
Portfolio Website
Description:
This is currently the site you are on. This project was created to
provide a platform to showcase any future projects.
Tech Details:
This project is aimed on focusing on refining the fundamentals,
involving understanding and writing basic boilerplate from scratch.
The site itself is built purely off of HTML and CSS. Seeing as there
is minimal user interactivity and the site itself is not very
complex, other complex libraries and frameworks were not necessary.
SVG Icons were taken from Lucide.
Contributions:
This is a project that I have completed from scratch by myself.
Takeaways:
Reviewing several HTML and CSS fundamentals was incredibly useful.
It was an eye opener how far HTML and CSS can take you without
involving Javascript.
Repository