https://github.com/lorenzocorbella74/my-prompt-collection
A web app to manage prompts for AI
https://github.com/lorenzocorbella74/my-prompt-collection
firebase firebase-auth prompt prompt-engineering prompts-template reactjs
Last synced: 7 months ago
JSON representation
A web app to manage prompts for AI
- Host: GitHub
- URL: https://github.com/lorenzocorbella74/my-prompt-collection
- Owner: LorenzoCorbella74
- Created: 2025-03-26T15:26:32.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-26T17:31:10.000Z (7 months ago)
- Last Synced: 2025-03-26T17:43:34.445Z (7 months ago)
- Topics: firebase, firebase-auth, prompt, prompt-engineering, prompts-template, reactjs
- Language: TypeScript
- Homepage: https://my-prompt-collection.netlify.app/
- Size: 111 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Prompt Library

My Prompt Library is a web application designed to help users manage and organize their collection of prompts. It provides features for creating, editing, testing, and categorizing prompts, making it a powerful tool for prompt-based workflows.
## Features
- **User Authentication**: Secure login/logout with [Firebase](https://firebase.google.com/); private prompt collections for each user.
- **Prompt Management**: Add, edit, and delete prompts with details like name, description, content, and tags.
- **Prompt Categorization**: Use tags, templates, and favorites for organization and quick access.
- **Prompt Testing**: Test prompts directly within the app using LLM settings ([Ollama](https://www.ollama.com/) as default).
- **Filters and Search**: Filter by tags, templates, or favorites; search by name or description.
- **Pagination**: View prompts in paginated form (10, 20, or 50 per page).
- **View Modes**: Switch between Card View and Table View for displaying prompts.
- **Settings**: Customize theme (light, dark, or system) and default LLM configuration.
- **Responsive Design**: Fully responsive for desktops, tablets, and mobile devices.## Technologies Used
- **React + TypeScript**
- **Firebase**
- **Tailwind CSS**
- **Lucide Icons**
- **Firebase (Firestore DB)**## License
This project is licensed under the MIT License. See the `LICENSE` file for details.## Acknowledgments
Feel free to contribute to the project by submitting issues or pull requests!