Skip to content

gdpp/promptify-api

Repository files navigation

Promptify – Prompts generator for Devs (API)

A simple tool to generate and share development prompts for inspiration and learning.

Think. Prompt. Build.

🗓️ MVP Scope

Feature Priority Description
User Registration/Login High With JWT + refresh tokens
Create, edit, and delete prompts High Each post has a title, description, and tags
List prompts with pagination High Display a public list filterable by tags
Upvote requests High Simple, no-duplicate voting system
Save favorite prompts Medium Users save posts to their profile
Comments in prompts Medium Basic, non-threaded comments
AI to suggest new prompts Low Integration with OpenAI API for suggestions

🔧 Used Technologies

  • Node.js: Runtime environment for JavaScript on the backend.
  • Express: Minimalist framework for creating servers in Node.js.
  • TypeScript: Superset of JavaScript that adds static typing.
  • Prisma (ORM): Tool for interacting with databases easily.
  • PostgreSQL: Relational database used for storing data.
  • JsonWebTokens (JWT): Handles authentication with JSON Web Tokens.
  • Middlewares:
    • CORS: Middleware to enable cross-origin resource sharing.
    • Helmet: Security middleware to protect the application.
    • Json: Middleware for parsing JSON in HTTP requests.

🛠️ Main Backend Endpoints (REST API)

About

Promptify – Prompts generator for Devs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published