Promptly is a cutting-edge real-time collaborative chat platform that integrates Google's Gemini API and Socket.IO, enabling users to work on projects seamlessly. More than just a chat app, Promptly serves as an AI-powered coding assistant, streamlining the development process! 🧠✨
- Mention
@promptlyto generate an Express.js server dynamically. - Automatically generates and saves AI-created code in a structured file system.
- Chat with teammates and collaborate on projects instantly.
- Organize files efficiently using a structured file tree.
- Utilizes JWT, bcryptjs, and Redis for robust security.
- Efficiently stores projects, collaborators, and chat history with MongoDB.
- MERN Stack (MongoDB, Express.js, React.js, Node.js) for full-stack development.
- Socket.IO for real-time communication.
- Google Gemini API for AI-powered assistance and code generation.
- Redis + JWT Authentication for secure session management.
- Tailwind CSS (coming soon!) for a sleek and modern UI.
- ✅ Frontend UI for seamless project and file management.
- ✅ Version control for AI-generated files.
- ✅ Deployment integration for instant hosting.
Ensure you have the following installed:
- Node.js
- MongoDB
- Redis
git clone https://github.com/ParthChaturvedi07/Promptly
cd promptlynpm installCreate a .env file in the root directory and add the required configurations:
PORT=5000
MONGO_URI=your_mongodb_uri
JWT_SECRET=your_jwt_secret
REDIS_URL=your_redis_url
GEMINI_API_KEY=your_google_gemini_api_keynpm run devcd client
npm startWe welcome contributions! Feel free to fork the repository and submit a pull request.
This project is licensed under the MIT License.
Have feedback or ideas? Reach out and join the discussion!
🚀 Let's shape the future of AI-powered collaboration with Promptly!