https://github.com/rajdeepds/luminate
A cloud-based IDE.
https://github.com/rajdeepds/luminate
apollographql nextjs typescript
Last synced: 3 months ago
JSON representation
A cloud-based IDE.
- Host: GitHub
- URL: https://github.com/rajdeepds/luminate
- Owner: RajdeepDs
- License: mit
- Created: 2023-09-29T15:38:05.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-26T16:07:27.000Z (over 2 years ago)
- Last Synced: 2025-05-17T12:37:37.150Z (about 1 year ago)
- Topics: apollographql, nextjs, typescript
- Language: TypeScript
- Homepage:
- Size: 1.06 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Luminate
Luminate is a cloud-based Integrated Development Environment (IDE).
Introduction ·
Features ·
Tech Stack ·
Contributing
## Introduction
Luminate is a cloud-based Integrated Development Environment (IDE) designed for developers with varying needs. It provides a collaborative workspace where users can engage in full-stack development and seamlessly integrate with GitHub repositories.
## Features
- **Cloud-Based IDE:** Develop, edit, and collaborate on projects in a cloud-based environment.
- **GitHub Integration:** Connect Luminate with your GitHub repositories to streamline project management.
- **Full-Stack Development:** Create and manage projects with support for various frameworks, languages, and tools.
- **DSA Practice Environment:** Ideal for developers preparing for interviews with a dedicated space for Data Structures and Algorithms practice.
- **Monaco Editor and Xterm.js:** Power your code editing experience with the Monaco Editor and embed a terminal using Xterm.js.
## Tech Stack
- [Next.js](https://nextjs.org/) - framework
- [TypeScript](https://www.typescriptlang.org/) - language
- [Tailwind CSS](https://tailwindcss.com/) - CSS
- [Redux](https://redux.js.org/) - state management
- [Monaco Editor](https://microsoft.github.io/monaco-editor/) - code editor
- [Xterm.js](https://xtermjs.org/) - terminal emulator
- [Apollo GraphQL](https://www.apollographql.com/) - GraphQL client
- [Auth.js](https://authjs.dev/) - authentication
- [Turborepo](https://turbo.build/repo) - monorepo
- [Vercel](https://vercel.com/) - deployments
- [Apollo GraphQL](https://www.apollographql.com/) - GraphQL server
- [MongoDB](https://www.mongodb.com/) - database
- [Vercel Postgres](https://vercel.com/storage/postgres) - database
- [Docker](https://www.docker.com/) - containerization
## Proudly Open Source
Luminate is proudly open source, fostering collaboration and innovation within the developer community. We believe in the power of shared knowledge and welcome contributors from all backgrounds and skill levels. By open sourcing Luminate, we aim to create a space for learning, experimentation, and building together.
## Contributing
Contributions are welcome! If you'd like to contribute to Luminate. Here's how you can contribute:
- [Open an issue](https://github.com/RajdeepDs/Luminate/issues) if you believe you've encountered a bug.
- Make a [pull request](https://github.com/RajdeepDs/Luminate/pulls) to add new features/make quality-of-life improvements/fix bugs.
## License
Luminate is [MIT licensed](https://github.com/RajdeepDs/Luminate/blob/main/LICENSE.md)
Feel free to reach out to [me](https://twitter.com/Rajdeep__ds) if you have any questions or feedback! Happy Coding!😊