Last updated on: 31st August 2023
-
๐ Discover, Create, and Share Creative Prompts ๐
With Promptopia, the possibilities are endless. Whether you're an artist, writer, designer, or simply someone looking to ignite their creativity, our platform is your ultimate source for inspiration. Create prompts that challenge the status quo, explore new horizons, and spark innovation. -
๐ Seamless Search Functionality ๐
Finding the perfect prompt has never been easier. Our search feature allows you to explore prompts and profiles, connecting with like-minded individuals who share your passion and vision. It's a hub for collaboration and networking that transcends borders and boundaries. -
๐งโ๐คโ๐ง Personalized Profiles ๐งโ๐คโ๐ง
Your journey on Promptopia is unique, and your profile reflects that. Showcase your creative portfolio, track your prompt deployments, and let the world discover your creative genius. Connect with fellow creators and build lasting connections that fuel your imagination. -
๐ข Share Your Prompts with the World ๐ข
Promptopia isn't just a platform; it's a community. Share your prompts, collaborate on projects, and witness your ideas come to life. Join a global network of creators and be part of the creative revolution.
> npm install
> npm run dev
- Next.js: Framework
- TailwindCSS: Styling
- MongoDB: Database
- Google Auth 2.0: Authentication
- Git & Github: Version Control
- Vercel: Hosting
- POST /api/prompt/new : Create new prompt.
- GET /api/users/${session.user.id}/posts: Get all posts for the user.
- GET /api/users/${params?.id}/posts: Get all posts of the user on the user`s profile.
- GET /api/prompt/${promptId} Get prompt.
- PATCH /api/prompt/${promptId} Update prompt.
- GET /api/prompts/${project}/prompts Get all prompts.
- DELETE /api/prompt/${post._id.toString()} Delete prompt.
- See LICENSE
Calvin Septyanto