Welcome to Promptopia, a delightful and whimsical web application crafted with Next.js, MongoDB, and Tailwind CSS. Dive into a world of creativity where you can share intriguing prompt messages with fellow users, all while enjoying the seamless integration of modern technologies.
- Google Sign-In: 📝 Sign in effortlessly using your Google account.
- Share Prompts: 📣 Share your most captivating prompt messages with the community.
- Interactive Interface: 💻 Immerse yourself in an interactive and engaging user experience.
- MongoDB Integration: 🗃️ MongoDB stores prompt messages and user information reliably.
- Tailwind CSS Styling: 🎨 Tailwind CSS provides sleek and modern styling for the UI.
To embark on your Promptopia journey locally, follow these simple steps:
- Clone the repository:
git clone https://github.com/your-username/promptopia.git
- Navigate to the project directory:
cd promptopia
- Install dependencies:
npm install
- Create a
.env.local
file in the root directory and add the following environment variables:
GOOGLE_ID=your-google-id
GOOGLE_CLIENT_SECRET=your-google-client-secret
MONGODB_URI=your-mongodb-uri
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_URL_INTERNAL=http://localhost:3000
NEXTAUTH_SECRET=
- Start the development server:
npm run dev
- Open your browser and navigate to
http://localhost:3000
A heartfelt thank you to Adrian Hajdin for inspiring and guiding us in the creation of this fantastic and fun project!
Have questions, feedback, or ideas? Don't hesitate to open an issue or reach out to the project maintainers. Contributions are always welcome!
Let's join forces to make Promptopia an even more delightful place for creativity and fun! 🌈🎨
Promptopia - Where creativity meets fun! 🌟🎈