PromptPlatz is a platform for creating and sharing AI-generated prompts for creative writing. Built with Next.js and Tailwind CSS, it allows users to create, update, and delete prompts, as well as view and interact with prompts created by others.
- User authentication with Google
- Create, update, and delete prompts
- View and search prompts by tags or usernames
- User profile pages to manage personal prompts
- Node.js
- npm or yarn
- Clone the repository:
git clone https://github.com/your-username/promptplatz.git cd promptplatz - Install dependencies:
npm install # or yarn install - Create a
.envfile in the root directory and add your environment variables:GOOGLE_ID=your-google-client-id GOOGLE_CLIENT_SECRET=your-google-client-secret MONGODB_URI=your-mongodb-uri
Start the development server:
npm run dev
# or
yarn devOpen http://localhost:3000 with your browser to see the result.
Build the project for production:
npm run build
# or
yarn buildStart the production server:
npm start
# or
yarn startTo learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out the Next.js deployment documentation for more details.
This project is licensed under the MIT License.