Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A sleek and modern online IDE built with Next.js 15, Convex, and Clerk, offering multi-language support, customization, and community-driven collaboration. Perfect for developers seeking a powerful and seamless coding environment. 🚀

License

NotificationsYou must be signed in to change notification settings

ArhanAnsari/CodeFount

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Demo AppNext.jsConvexClerkTypeScript

typescript

nextdotjs

tailwindcss

Clerk

Convex

EmailJS

Sentry

lemon squeezy

CodeFount - An Online IDE

  1. 🤖Introduction
  2. ⚙️Tech Stack
  3. 🔋Features
  4. 🤸Quick Start

CodeFount is a powerful online integrated development environment (IDE) built with modern technologies to streamline coding and collaboration. Designed for developers, it supports multi-language programming, offers advanced customization, and provides a seamless coding experience.

  • React 19: The foundation of the project, ensuring high performance and scalability.
  • Next.js 15: The foundation of the project, ensuring high performance and scalability.
  • Convex: Provides a robust backend for real-time data handling.
  • Clerk: Simplifies user authentication and management.
  • TypeScript: Ensures type safety and improved developer experience.
  • Tailwind CSS: Offers a customizable and responsive UI.
  • Sentry: Offers Error & Bug Tracking.
  • EmailJS: For emailing feature in support page.
  • Lemon Squeezy: For payment.
  • 🚀 Cutting-Edge Tech Stack: Built with Next.js 15, Convex, Clerk, and TypeScript.
  • 💻 Multi-Language Support: Code in 24 different programming languages.
  • 🎨 Customizable Experience: Choose from 5 VSCode-inspired themes.
  • ✨ Smart Output Handling: Display Success & Error states for code execution.
  • 💎 Flexible Pricing: Free and Pro plans tailored to your needs.
  • 🤝 Community-Driven Sharing: Share and discover code snippets.
  • 🔍 Advanced Search: Filter and search for specific snippets or projects.
  • 👤 Personal Profiles: Track execution history and user statistics.
  • 📊 Dashboard: View comprehensive usage statistics.
  • 📝 Custom Cursor: Custom Cursor for all devices.
  • 📊 Mouse Follower: Mouse Follower for all devices (except mobile).
  • 💻 Web Editor: Web Editor available for all devices.
  • ⚙️ Font Size Control: Customize your coding experience.
  • 🔗 Webhook Integration: Seamlessly connect with external tools.
  • 🌟 Deployment Guide: Step-by-step instructions for deploying your app.

Prerequisites

To run this project, ensure you have the following installed:

  • Node.js (v16 or later)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/ArhanAnsari/CodeFount.gitcd CodeFount
  2. Install dependencies:

    npm install

Configuration

  1. Create a.env file in the root directory and add the following environment variables:

    NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=CLERK_SECRET_KEY=CONVEX_DEPLOYMENT=NEXT_PUBLIC_CONVEX_URL=CLERK_WEBHOOK_SECRET=LEMON_SQUEEZY_WEBHOOK_SECRET=GEMINI_API_KEY=
  2. Configure additional secrets in the Convex Dashboard:

    CLERK_WEBHOOK_SECRET=LEMON_SQUEEZY_WEBHOOK_SECRET=
  3. Set up Convex:

    • Install the Convex CLI:

      npm install -g convex
    • Login to your Convex account:

      convex login
    • Initialize Convex in your project:

      convex init
    • Deploy your Convex functions:

      convex deploy
    • Copy the Convex deployment URL and add it to your.env file underCONVEX_DEPLOYMENT.

    • Or simply run:

    npx convex dev

    Then follow the instruction

Running the Application

Start the development server:

npm run dev

Visithttp://localhost:3000 to explore the application.

Deployment

Follow the comprehensive deployment walkthrough provided in the app to set up your SaaS Code Editor on a production server.

Contributions

We welcome contributions from the community! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch for your feature:git checkout -b feature-name
  3. Commit your changes:git commit -m "Add new feature"
  4. Push to the branch:git push origin feature-name
  5. Open a pull request.

License

This project is licensed under theMIT License.

Support

For any issues or feature requests, pleaseopen an issue in the repository.


Enjoy using the CodeFount! 🚀

About

A sleek and modern online IDE built with Next.js 15, Convex, and Clerk, offering multi-language support, customization, and community-driven collaboration. Perfect for developers seeking a powerful and seamless coding environment. 🚀

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp