A simple tool to generate and share development prompts for inspiration and learning.
Think. Prompt. Build.
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 |
- 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.