https://github.com/spyrosigma/promptopia
A place to share amazing prompts to get the most out of LLMs. It's live, deployed on Free tier on render, it may take 40 seconds to wake-up, check out here ↓
https://github.com/spyrosigma/promptopia
crud-application googleoauth2 mongodb-atlas next-auth nextjs14 prompt render
Last synced: 3 months ago
JSON representation
A place to share amazing prompts to get the most out of LLMs. It's live, deployed on Free tier on render, it may take 40 seconds to wake-up, check out here ↓
- Host: GitHub
- URL: https://github.com/spyrosigma/promptopia
- Owner: Spyrosigma
- Created: 2024-07-28T16:56:39.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-07-30T06:59:39.000Z (10 months ago)
- Last Synced: 2024-12-28T08:09:34.195Z (5 months ago)
- Topics: crud-application, googleoauth2, mongodb-atlas, next-auth, nextjs14, prompt, render
- Language: JavaScript
- Homepage: https://promptopia-cm2l.onrender.com
- Size: 141 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PromptoPia
- Discover and Share AI Powered Prompt
- CRUD Application (Create, Read, Update, Delete)
- You can copy prompts on your clipboard
- Real-time prompts searching## Basically, I was exhausted from doing ML for the past 1 month, so to refresh, I built this.
### The website is live, the link is in the About section. I also deployed it on Vercel, but Vercel somehow did not manage the serverless functions well(Giving Auth Errors, and sometimes not fetching data from Mongo-Atlas), so I also deployed it on Render, but it may take some time to wake up the website on render.## Feed Page
## Edit Page
## Getting Started
1. Clone this repo
```bash
git clone https://github.com/Spyrosigma/Promptopia.git
```
2. Install dependencies
```bash
npm i
```
3. Run the development server:
```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```
4. Make a .env file and Populate it with your Variables :)
```bash
GOOGLE_ID= blah blah blah
GOOGLE_CLIENT_SECRET=blah blah
MONGODB_URI= blah
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_URL_INTERNAL=http://localhost:3000
NEXTAUTH_SECRET=54qwNk2
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.