PromptForge is a full-stack, AI-powered chat application designed to simulate intelligent conversations using the OpenAI GPT API. It features secure user authentication, threaded message history, and a sleek, modern UI—perfect for showcasing generative AI integration and full-stack development skills.
- ✅ Real-time GPT-powered chat interface
- ✅ Threaded conversation history
- ✅ User authentication (JWT-based)
- ✅ Secure login/register with hashed passwords
- ✅ Token-based protected routes
- ✅ Responsive, production-style UI
- Frontend: React, Vite, Tailwind CSS
- Backend: Node.js, Express.js
- Authentication: JWT, bcrypt
- Database: MongoDB
- AI Integration: OpenAI GPT API
- Full-stack authentication & protected routing
- OpenAI GPT API usage & prompt handling
- Threaded conversation design (chat history)
- Clean UI/UX principles with responsive layout
- RESTful API structure & context API usage in React
# Backend setup
cd Backend
npm install
npm run dev
# Frontend setup
cd ../Frontend
npm install
npm run dev