Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/keyur-gondaliya/prompthub

SEO friendly Next 14 Full Stack platform for sharing AI prompt via Next-Auth.
https://github.com/keyur-gondaliya/prompthub

mongodb next nextauth seo tailwindcss typescript

Last synced: 4 days ago
JSON representation

SEO friendly Next 14 Full Stack platform for sharing AI prompt via Next-Auth.

Awesome Lists containing this project

README

        

# PromptHub

PromptHub is a platform designed for sharing AI prompts with a fully SEO-friendly website. It is built using the Next.js framework for the frontend and a Node.js backend with TypeScript and MongoDB for the database. This README will guide you through the setup and usage of PromptHub.

## Installation

### Prerequisites

Node.js (v18 or higher)
MongoDB

### Steps

Clone the repository:

git clone https://github.com/Keyur-Gondaliya/PromptHub.git

Navigate into the project directory:

cd PromptHub

Install dependencies:

npm install

Set up environment variables:

Create a .env file in the root directory and add the following variables:

GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
MONGODB_URI=
NEXTAUTH_URL=
NEXTAUTH_URL_INTERNAL=
NEXTAUTH_SECRET=
GOOGLE_VERIFICATION_CONTENT=

Start the development server:

npm run dev

## Contributing

Contributions to PromptHub are welcome!

## License

This project is licensed under the MIT License. See the LICENSE file for details.