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 with real-time search, and simple email and password authentication. It is a side project and a work in progress.
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.
The Calendar is a progressive web app built to specifications for a client. It connects to a user's Google Calendar and displays their events in a custom UI alongside daily weather information. The user can view, edit, or delete their events and customize the app's color theme. It is written in Typescript and uses Next.js for server-side rendering. The app is hosted on Vercel and uses TailwindCSS for styling.