PromptVault

About PromptVault

PromptVault is a community-driven prompt library built as a final project for CS-49900 Web Application Development at Kettering University (Winter 2026). Save, tag, share, and rate AI prompts with other users.

How It Works

Watch a quick overview of PromptVault in action.

Demo video - placeholder for a future PromptVault walkthrough

Purpose

AI tools like ChatGPT, Claude, and Gemini produce dramatically different results depending on how you phrase your prompt. PromptVault lets the community collect, organize, and vote on the best prompts so everyone can get better results. Think of it as a recipe book - but for AI conversations.

Features

  • Create and publish AI prompts with titles, tags, and full text
  • Browse and search the community prompt library
  • Rate prompts with thumbs up / thumbs down
  • User profiles with avatars, bios, and prompt history
  • Feedback system with email notifications
  • Page-view analytics with geolocation and visitor tracking
  • Profanity filtering and input sanitization

Tech Stack

Next.js 16

React framework with App Router and server components

React 19

UI library with hooks and context API

Supabase

PostgreSQL database, authentication, and file storage

Tailwind CSS

Utility-first CSS framework for responsive design

TypeScript

Type-safe JavaScript for reliable development

Vercel

Serverless deployment with edge functions and analytics

Class Project

This application was developed for CS-49900 Web Application Development, taught at Kettering University during the Winter 2026 term. It demonstrates full-stack web development concepts including React context, semantic HTML5, responsive design with media queries, form handling, DOM manipulation with useRef, and RESTful API design with server-side authentication.