https://github.com/sadmanyasar/prompt-treasure
Marketplace for Prompts
https://github.com/sadmanyasar/prompt-treasure
cloudinary discord graphql javascript meilisearch nextauth nextjs strapi swagger typescript
Last synced: 4 months ago
JSON representation
Marketplace for Prompts
- Host: GitHub
- URL: https://github.com/sadmanyasar/prompt-treasure
- Owner: SadmanYasar
- Created: 2023-06-28T14:50:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-20T23:52:05.000Z (almost 2 years ago)
- Last Synced: 2025-04-07T17:57:33.531Z (6 months ago)
- Topics: cloudinary, discord, graphql, javascript, meilisearch, nextauth, nextjs, strapi, swagger, typescript
- Language: TypeScript
- Homepage: https://prompt-treasure.vercel.app/
- Size: 2.24 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
User Stories:
1. As a user, I want to be able to view prompts after entering sites
2. As a user, I can click on the prompts to view it in more detail in another page
3. As a logged in user, I can click on buttons to upvote or downvote the prompt
4. As a logged in user, I can favourite a prompt and view it in my profile
5. As a user, I can search a prompt from the search bar
6. As an admin, I can CRUD prompts from admin panel
7. As an admin, I can CRUD users from admin panelBacklog:
1. Make auth conections with discord between strapi and next auth - DONE
2. Make a new page for the user to see his profile
3. Make a comment section using widgetbot.io / strapi comment plugin
4. Add graphql armor - DONE
5. Add swagger docs - DONE
6. Add search with Meilisearch
7. Add cloudinary for image upload - DONE
8. Add a voting system for each image
9. Deploy backend to render - DONE
10. Deploy frontend to vercel - DONESitemap
- Home
- Profile
- SearchImportant things to remember:
- Make sure urls are correct i.e should not end with / in most cases
- eg. if url is ${process.env.URL}/something then in .env file URL should be https://example.com not https://example.com/
- Deploying Stapi to Render may require several attempts before it works. Check if environment variables are correct and
- If using Discord OAuth2, make sure to add the correct redirect url in the Discord Developer Portal