An advanced online IDE and code-sharing platform designed to enhance collaboration and productivity. Built with Next.js 15, Convex, Clerk, and TypeScript, this project offers a seamless experience for developers with rich customization, intelligent features, and community-driven sharing.
- 💻 Online IDE with multi-language support (10 languages) for coding flexibility.
- 🎨 Customizable experience with 5 VSCode themes.
- ✨ Smart output handling with clear Success and Error states.
- 💎 Flexible pricing plans: Free & Pro tiers.
- 🤝 Community-driven code sharing system for collaborative development.
- 🔍 Advanced filtering and search capabilities to find snippets easily.
- 👤 Personal profiles to track your execution history.
- 📊 Comprehensive statistics dashboard for insights into usage and performance.
- ⚙️ Customizable font size controls for personalized coding experiences.
- 🔗 Webhook integration support for automation.
- 🌟 Professional deployment walkthrough to help you launch your own platform.
- Frontend: Next.js 15
- Backend: Convex
- Authentication: Clerk
- Programming Language: TypeScript
Click here to visit the project repository and explore the platform.
Follow these steps to run the project locally:
- Clone the repository:
- git clone https://github.com/tpstark137/share-code-snippets.git - cd share-code-snippets - Install dependencies:
- Configure Environment Variables:
- Create a .env.local file in the root directory. - Add the necessary API keys for Convex and Clerk
- Open the app in your browser: http://localhost:3000
We welcome contributions to make Share Code Snippet even better. Here's how you can contribute:
Create a new branch for your feature or bug fix. Commit your changes and submit a pull request.
This project is licensed under the MIT License.