Skip to content

saksham-codezz/algoshare-editor

 
 

Repository files navigation

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

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.6%
  • JavaScript 9.3%
  • CSS 0.1%