A minimalistic and reusable full-stack user authentication boilerplate template for my projects. Features secure login, refresh tokens, password reset via email, and HTTP-only cookies.
Full-Stack React Node Express API JWT PSQL HTTP-Only Cookies Prisma TS JS PaaS Resend AWS SES Render Neon Netlify
Buhlog
A blog website complete back-end blog API, user authentication, and PSQL database. The front-end is capable of rich text reading and editing using Quill and AWS S3 for image management.
A web-messaging app that allows users to chat with others in real-time. Message features include group chats, profile icons, read reciepts, and message timestamps.
Full-Stack React Node Express API PSQL Prisma Socket.IO CRUD responsive JWT TS JS forms Passport PaaS Render Neon Netlify
Buhlog (Flask Version)
A re-creation of the original Buhlog website using Python-Flask as the back-end framework. Note that this version of the site co-exists with the original and uses the same PSQL database.
A file management app that allows for users to upload, download, view, and share files. Users can also create folders and sub-directories. AWS S3 is used for secure file storage.
Back-end Node Express API ejs Passport session JWT Prisma PSQL AWS S3 CRUD forms PaaS JS Render Neon
Penguin Watching Game
An object spotting game that has you put up against a timer and an increasing amount of penguins. Reach a high score and enter it on a live online leaderboard.