Skip to content

An advanced online IDE and code-sharing platform designed to enhance collaboration and productivity.

Notifications You must be signed in to change notification settings

tpstark137/share-code-snippets

Repository files navigation

Share Code Snippet 🌟

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.


🚀 Features

  • 💻 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.

🛠️ Tech Stack

  • Frontend: Next.js 15
  • Backend: Convex
  • Authentication: Clerk
  • Programming Language: TypeScript

📸 Screenshots

Home Page

Home Page

Payment Page

Code Editor

Payment Gateway

Dashboard


🌐 Live Demo

Click here to visit the project repository and explore the platform.


📦 Installation & Setup

Follow these steps to run the project locally:

  1. Clone the repository:
    - git clone https://github.com/tpstark137/share-code-snippets.git
    - cd share-code-snippets
    - Install dependencies:
    1. Configure Environment Variables:
    - Create a .env.local file in the root directory.
    - Add the necessary API keys for Convex and Clerk
    
    1. Open the app in your browser: http://localhost:3000

🔗 Contribution Guidelines

We welcome contributions to make Share Code Snippet even better. Here's how you can contribute:

Fork the repository.

Create a new branch for your feature or bug fix. Commit your changes and submit a pull request.

🛡️ License

This project is licensed under the MIT License.

About

An advanced online IDE and code-sharing platform designed to enhance collaboration and productivity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published