Projects
Jot is a web app for quickly taking and managing notes. It uses a PostgreSQL database, lucia as an auth solution, drizzle ORM for database interaction, and is hosted on Vercel. It features a text/code editor with syntax highlighting, a basic folder structure, and simple email and password authentication. It is a side project and a work in progress.
jrr.at is a full-featured ecommerce storefront built for a company called Ink Monkey LLC. It is written in TypeScript and built with Next.js using the Shopify headless storefront API. Integrated with the store is an AI image generation tool using websockets to interact with an express server and Discord.
Johnroberts.design is a professional portfolio built for a client based on their design. It is written in Typescript and statically rendered using Next.js. The images are optimized for performance and delivered via Vercel's CDN.
Remindas is a web app for scheduling and sending reminders. It uses a MySQL database, and Clerk for auth. Reminders are sent via SMS using Twilio.
The app is deployed on Vercel and uses TailwindCSS and Shadcn/ui for UI components.
Image Vault is a collaborative project built for organizations to store and share images.
The app is written in Typescript using Next.js. It uses MongoDB as a database, AWS S3 for image storage, NextAuth for authentication, and is deployed on Vercel.
BKMKS is a browser extension built with React and JavaScript which allows users to save and organize bookmarks. It is currently in development and the source code is available on GitHub.