Revolutionize your coding experience with real-time collaboration and AI assistance
- Live Cursor Tracking - See where your teammates are coding in real-time
- Instant File Sync - Changes appear instantly across all users
- Built-in Team Chat - Communicate without leaving the editor
- Workspace Invitations - Seamlessly invite team members
- Smart Code Completion - Get intelligent suggestions as you type
- Real-time Error Detection - Catch bugs before they happen
- Auto Documentation - Generate comprehensive code docs instantly
- AI Chatbot - Ask questions and get instant coding help
- Multi-language Support - Syntax highlighting for 50+ languages
- Recursive File Navigation - Manage complex folder structures effortlessly
- Drag & Drop Organization - Intuitive file and folder management
- Customizable Themes - Personalize your coding environment
- Google OAuth Integration - Secure authentication with Google accounts
- Email/OTP Verification - Additional security layer for workspace access
- Role-based Access Control - Manage permissions and workspace security
- Real-time Data Sync - Firebase-powered reliable synchronization
- Node.js 18+
- npm or yarn
- Firebase account
- Google Gemini API key
-
Clone the repository
git clone https://github.com/yourusername/haxplore.git cd haxplore -
Install dependencies
npm install # or yarn install -
Set up environment variables
cp .env.example .env.local
Add your configuration:
NEXT_PUBLIC_FIREBASE_API_KEY=your_firebase_api_key NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_firebase_project_id NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your_firebase_storage_bucket NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id NEXT_PUBLIC_FIREBASE_APP_ID=your_firebase_app_id NEXT_PUBLIC_GEMINI_API_KEY=your_gemini_api_key
-
Run the development server
npm run dev # or yarn dev -
Open your browser Navigate to http://localhost:3000
// Multiple developers can edit simultaneously
// Changes sync instantly across all users
// No more merge conflicts!// AI suggests improvements in real-time
// Automatic documentation generation
// Smart error detection and fixes// Invite team members securely
// Role-based access control
// Real-time chat and collaborationWe love your input! We want to make contributing to Haxplore as easy and transparent as possible.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Follow the existing code style
- Add tests for new features
- Update documentation as needed
- Ensure all tests pass
This project is licensed under the MIT License - see the LICENSE file for details.
- Monaco Editor - For the powerful code editing experience
- Firebase - For real-time database and authentication
- Google Gemini - For AI-powered code assistance
- Next.js Team - For the amazing React framework
- Shadcn UI - For beautiful, accessible components