Skip to content

saumay3105/Promptog

Repository files navigation

Promptog

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.

Image

🚀 Features

Core Features

  • 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

Technical Stack

  • 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]

🔄 Usage

Authentication

  • Users can sign in using OAuth providers (Google, GitHub, etc.)
  • Authentication state is managed globally through NextAuth.js

Creating a Prompt

  1. Navigate to the "Create" page
  2. Enter your prompt content
  3. Add tags or categories (if applicable)
  4. Submit to publish

Managing Prompts

  • Users can view all their prompts on their profile page
  • Edit functionality allows updating of existing prompts
  • Delete option for removing unwanted prompts

Voting System

  • Each prompt displays current vote count
  • Users can upvote or downvote once per prompt
  • Voting helps surface quality content to the community

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors