Cloud-IDE is an web-based Integrated Development Environment (IDE) that empowers developers to code, debug, and collaborate in real-time directly from their browser. Its lightweight design ensures high performance, while its cloud-based nature eliminates the need for local installations, allowing users to work from anywhere.
- Terborepo (Monorepo)
- NextJS (UI)
- ShadCN UI (Components Library)
- Express JS (Backend)
- Step 1: Fork & Clone the Repository into your local machine.
- Step 2: Install all the dependencies.
pnpm install
- Step 3: Make sure all the
.env.examplefile in all workspace (If Exists) be converted into.envand the values are added properly. - Step 4: Run the code.
pnpm dev
Note: Make sure that
node-ptypackage is added properly. If not then search it on google.
api: Express server built with TypeScript.web: A Next.js app featuring Tailwind CSS and Shadcn UI.
ui: A shared React component library that uses Tailwind CSS and Shadcn UI, available to bothwebandapi.tailwind-config: Centralizedtailwind.config.tsfor the monorepo.eslint-config-custom: Custom ESLint configurations, includingeslint-config-nextandeslint-config-prettier.tsconfig: Shared TypeScript configuration files.
All packages and apps are built with TypeScript.
This setup compiles packages/ui and outputs the transpiled source and styles to dist/. This ensures efficient sharing of the Tailwind CSS configuration and generation of used styles.
