Welcome to Promptverse, an AI prompt app built with Next.js. Promptverse allows users to create, edit, copy, and delete prompts effortlessly. With tag-based search functionality, users can easily discover ideas tailored to their interests.
- User Authentication: Secure authentication powered by NextAuth.js, allowing users to sign up, log in, and manage their accounts.
- CRUD Functionality: Create, read, update, and delete prompts seamlessly within the app.
- Tag-Based Search: Discover ideas easily by searching prompts based on tags.
- Responsive Design: Mobile-friendly layout ensures a smooth experience across various devices.
Experience Promptverse in action:
- Website: Promptverse Live
To run this project locally, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/yourusername/promptverse.git
-
Navigate to the project directory:
cd promptverse
-
Install the dependencies:
npm install
-
Set up your MongoDB database and update the connection string in
.env.local
. -
Start the development server:
npm run dev
-
Open your browser and visit
http://localhost:3000
to view Promptverse.
- Next.js - For providing a powerful React framework for building the frontend.
- NextAuth.js - For making authentication easy and secure in Next.js applications.
- MongoDB - For the flexible and scalable NoSQL database solution.
- Tailwind CSS - For the utility-first CSS framework that streamlined styling in Promptverse.
Contributions are welcome! If you have ideas on how to improve Promptverse or add new features, please feel free to submit an issue or pull request.
This project is licensed under the MIT License. See the LICENSE file for details.