We are currently on implementation stage of a technical project SDLC.

Following is the requirements gathered previously:
- Design a user-friendly platform that allows ChatGPT users to create, share, and store prompts for various topics. The platform should have features similar to GitHub, such as version control and collaboration tools, and should also include a search function to help users find relevant prompts.
- To ensure the quality of the prompts shared on the platform, allow administrators to review and approve new prompts before they are published. Users should also be able to edit or delete their own prompts after they are published.
- Consider implementing a feature that allows users to rate and provide feedback on each other's prompts. This will help promote high-quality content and encourage community participation.
- To make it easy for users to sign up, allow them to log in using their Google account.

Following is the services to be implemented:
Backend Service:
- User authentication and authorization using Google account
- Prompt creation, editing, deletion, and version control
- Administrator review and approval of new prompts
- User prompt rating and feedback system
- Search functionality to help users find relevant prompts

Frontend:
- User-friendly interface for prompt creation, editing, deletion, and version control
- Collaboration tools for multiple users to work on the same prompt
- Search bar to help users find relevant prompts
- User authentication using Google account
- User prompt ra Your entire response should be in English, and in all capital letters.
user