Skip to content

DanielProano/Portfolio_Website_V3

Repository files navigation

Portfolio Website

My website for displaying my projects, experiences, and technical posts. Features:

  • Zero-Knowledge Password Manager
  • Hand-made Chess Bot & Engine
  • Personal Calendar Application
  • Personal Task Manager Application
  • Modern user authenication via Auth0
  • Projects & Resume

History

This is the third iteration of my Portfolio Website. The first was written as a monorepo with React alongside Node.js as a framework. The first version utalized Amazon Web Services as its hosting platform. The seco ndversion as written in React and Node.js again but as separate repositories linked together via a load balancer in Google Cloud Run. When both of these options became too expensive for a student, I turned to the benefits of free hosting via Vercel with Next.js as my framework.

Build

Setup .env.local following .env.examples

pnpm install
pnpm build
pnpm run

Add users in Auth0 to enable access to admin only features

Tech Stack

  • Node.js
  • Next.js
  • Auth0
  • npm/pnpm
  • React
  • Typescript/Javascript/HTML/CSS
  • TailWindCSS
  • Bcrypt
  • MUI Library
  • Vercel
  • Express
  • JWT tokens
  • Postegre
  • Sqlite3
  • CORS

AI Policy

AI was used to generate a selection of the current codebase. Password Manager and Chess were almost entirely done by me. Task, Research, and Calendar were generated by AI and Home Page represents a mix of both. The Auth0 integration is also entirely AI generated as a working MVP.

About

Monorepo and third iteration of my portfolio website, chess frontend, & Password Manager

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors