Promptog is a Next.js application for sharing, discovering, and collaborating on prompts. The platform allows users to create, edit, and manage prompts while interacting with other users' content through upvotes and downvotes.
- Authentication: Secure user authentication using NextAuth.js with OAuth providers
- Prompt Management: Create, edit, and delete your own prompts
- Voting System: Upvote or downvote prompts to help surface the best content
- User Profiles: View user-specific prompt collections
- Responsive Design: Fully responsive interface for all device sizes
- Framework: Next.js
- Authentication: NextAuth.js with OAuth
- Styling: [Your styling approach - e.g., Tailwind CSS, Styled Components]
- Database: [Your database choice - e.g., MongoDB, PostgreSQL]
- Deployment: [Your deployment platform - e.g., Vercel, Netlify]
- Users can sign in using OAuth providers (Google, GitHub, etc.)
- Authentication state is managed globally through NextAuth.js
- Navigate to the "Create" page
- Enter your prompt content
- Add tags or categories (if applicable)
- Submit to publish
- Users can view all their prompts on their profile page
- Edit functionality allows updating of existing prompts
- Delete option for removing unwanted prompts
- Each prompt displays current vote count
- Users can upvote or downvote once per prompt
- Voting helps surface quality content to the community
