User Stories:
- As a user, I want to be able to view prompts after entering sites
- As a user, I can click on the prompts to view it in more detail in another page
- As a logged in user, I can click on buttons to upvote or downvote the prompt
- As a logged in user, I can favourite a prompt and view it in my profile
- As a user, I can search a prompt from the search bar
- As an admin, I can CRUD prompts from admin panel
- As an admin, I can CRUD users from admin panel
Backlog:
- Make auth conections with discord between strapi and next auth - DONE
- Make a new page for the user to see his profile
- Make a comment section using widgetbot.io / strapi comment plugin
- Add graphql armor - DONE
- Add swagger docs - DONE
- Add search with Meilisearch
- Add cloudinary for image upload - DONE
- Add a voting system for each image
- Deploy backend to render - DONE
- Deploy frontend to vercel - DONE
Sitemap
- Home
- Profile
- Search
Important 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