Welcome to the PromptHub, an application designed to allow users to discover, create, and share AI-powered prompts. This README provides an overview of the app's functionality and how to set it up.
- Create Prompts: Users can create new prompts with associated tags.
- Profile Management: Users have personalized profile pages where they can view and manage their prompts.
- Edit & Delete: Users can edit existing prompts and delete them if necessary.
To set up the Prompt Sharing App locally, follow these steps:
-
Clone the Repository: git clone [repository-url]
-
Navigate to the Project Directory: cd prompt-sharing-app
-
Install Dependencies: npm install
-
Environment Variables: Ensure that the required environment variables (e.g., Google Client ID and Client Secret) are set up for authentication.
-
Run the Development Server: npm run dev
-
Access the App: Open a web browser and navigate to
http://localhost:3000
to access the application.
Once the app is set up and running, users can:
- Create new prompts using the
CreatePrompt
component. - View and manage their prompts through the
MyProfile
component. - Edit existing prompts using the
UpdatePrompt
component.
Ensure to authenticate using Google to access personalized features and manage prompts associated with your account.
Contributions are welcome! To contribute to the Prompt Sharing App:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit them (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a new Pull Request.
Please ensure that your contributions adhere to the coding standards and guidelines of the project. Thank You!