Introducing Promptopia, an extraordinary project that revolutionizes text summarization through the power of OpenAI's chatbot. Users can effortlessly generate concise summaries and seamlessly share them on the community page. With the integration of Google Sign-Up using OAuth, user registration is a breeze. The web app is meticulously crafted using the cutting-edge Next.js 13.4 app directory, combined with a robust serverless routing system for optimal performance and scalability.
This is an ongoing project, that will include features like manual sign up, testing with Jest and many more.
- Javascript
- next-auth for authentication and authorization
- tailwindcss 3.3.2
- openai 3.2.1
- bcryptjs 5.1.0
- mongoose 7.1.0
- MongoDB
- You need node installed globally on your local machine
- Add a .env file in the root directory to add these environment variables for checking all of the functionalities of the app:
- MONGODB_URI
- GOOGLE_ID
- GOOGLE_CLIENT_SECRET
- NEXTAUTH_URL
- NEXTAUTH_URL_INTERNAL
- NEXTAUTH_SECRET
- OPENAI_API_KEY
$ git clone git@github.com:Afrin127329/full-stack-next13-ai-app.git
$ npm install
$ npm run dev
At this time, I regret to inform you that contributions are not being accepted. However, I warmly welcome you to submit any issues or feature requests you may have. Your valuable input will be greatly appreciated.
😃 Sign up on Promptopia and give it a try
Afrin Nahar
- Github: @Afrin127329
- Twitter: @AfrinNahar10
- Give a ⭐ if you like this project