FindPrompts
AI Prompt Discovery Platform
The Goal
Create a community-driven platform where AI users can share effective prompts for tools like ChatGPT along with their real outcomes — helping others discover high-quality prompts without trial and error.
The Problem
The explosion of AI tools like ChatGPT made prompt engineering a valuable skill, but there was no good place to discover, share, and bookmark prompts along with their actual outputs. People were sharing prompts in random forums without proper organisation or search.
The Solution
FindPrompts provides a structured platform for prompt discovery with Google OAuth authentication, search by content or hashtag, and social features like likes and bookmarks. Users can post prompts with their outcomes, building a community knowledge base.
Architecture
Built with Next.js for both frontend and API routes. MongoDB stores users, prompts, likes, and bookmarks. Google OAuth via NextAuth.js handles authentication. The UI is built with TailwindCSS for a clean, focused design.
Implementation Details
- 1Implemented Google OAuth authentication using NextAuth.js for seamless sign-in.
- 2Built a full CRUD system for prompts with MongoDB as the database via Mongoose.
- 3Created a search system that queries both prompt content and associated hashtags.
- 4Implemented social features: likes and bookmarks stored per-user in MongoDB.
- 5Designed a clean card-based UI for easy browsing of the prompt library.