Skip to content
bye-shuvoPublic

About

A collaborative code editor that helps teams of developers to code together on the same editor concurrently . - connect developers around the world - Implement user personalization - Provide 24/7 connection - Create room to code together - Create profile of users - Provide AI supports - Provide a messaging system to discuss problems

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Revoirt

A collaborative code platform that enables users to code concurrently on the same editor in real-time. Write, share, and collaborate on code seamlessly with other developers from anywhere in the world.

Features

  • Real-time Collaboration - Multiple users can edit the same file simultaneously with live updates
  • Web-Based Editor - No installation required; access from any modern web browser
  • Syntax Highlighting - Support for multiple programming languages with beautiful syntax highlighting
  • Concurrent Editing - See other users' cursors and changes in real-time
  • Version Control Integration - Track changes and maintain code history
  • Responsive Design - Works seamlessly on desktop and tablet devices
  • User-Friendly Interface - Intuitive UI designed for developer productivity

Tech Stack

  • Frontend: React 18+ with TypeScript
  • Build Tool: Vite
  • Styling: Tailwind CSS (or your preferred styling solution)
  • Package Manager: pnpm
  • Routing: React Router

Getting Started

Usage

  1. Create a Room - Start a new collaborative coding session
  2. Share Link - Invite others by sharing the unique room link
  3. Start Coding - Begin editing code in real-time with your collaborators
  4. Save & Export - Save your work or export code in multiple formats

Project Structure

src/
├── components/       # React components
│   ├── App.tsx      # Main app component
│   └── Home.tsx     # Home page
├── router/          # Routing configuration
│   └── Route.tsx    # Route definitions
├── assets/          # Static assets
├── index.css        # Global styles
└── main.tsx         # Application entry point

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

For support, please open an issue on GitHub or contact the maintainers.


Happy Coding! 🚀

About

A collaborative code editor that helps teams of developers to code together on the same editor concurrently . - connect developers around the world - Implement user personalization - Provide 24/7 connection - Create room to code together - Create profile of users - Provide AI supports - Provide a messaging system to discuss problems

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages