Algoshare: Multi-Language Online Code Editor CodeCraft Logo
🚀 About Algoshare CodeCraft is a powerful, user-friendly online code editor that supports multiple programming languages. Built with Next.js, Convex, and Clerk, CodeCraft offers a seamless coding experience with real-time collaboration features and customizable themes.
✨ Features Multi-Language Support: Code in C++, Rust, Python, and more!
Customizable Themes: Choose from a variety of themes to suit your coding style
Real-time Collaboration: Work together with your team in real-time
Secure Authentication: Powered by Clerk for safe and easy user management
Responsive Design: Enjoy a seamless experience across all devices
🛠️ Technologies Used Next.js
TypeScript
Convex
Clerk
🚀 Getting Started Prerequisites Node.js (v14 or later)
npm or yarn
Installation Clone the repository:
text git clone https://github.com/yourusername/codecraft.git Navigate to the project directory:
text cd codecraft Install dependencies:
text npm install or
text yarn install Set up environment variables: Create a .env.local file in the root directory and add the necessary environment variables.
Run the development server:
text npm run dev or
text yarn dev Open http://localhost:3000 in your browser to see the application.
📚 Documentation For more detailed information about using CodeCraft, please refer to our documentation.
🤝 Contributing We welcome contributions from the community! Please check out our Contributing Guidelines for more information on how to get started.
📄 License This project is licensed under the MIT License - see the LICENSE file for details.
🙏 Acknowledgements Monaco Editor
Highlight.js
React Icons
Made with ❤️ by Tanishq Kapoor