https://github.com/saphalpdyl/melo
Interactive virtual spaces for remote teams to work, and connect powered by Three and WebRTC.
https://github.com/saphalpdyl/melo
3d nextjs partykit threejs turborepo virtual-space webrtc
Last synced: about 1 year ago
JSON representation
Interactive virtual spaces for remote teams to work, and connect powered by Three and WebRTC.
- Host: GitHub
- URL: https://github.com/saphalpdyl/melo
- Owner: saphalpdyl
- License: mit
- Created: 2024-12-27T06:34:32.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-10T20:58:34.000Z (over 1 year ago)
- Last Synced: 2025-04-09T22:53:22.639Z (about 1 year ago)
- Topics: 3d, nextjs, partykit, threejs, turborepo, virtual-space, webrtc
- Language: TypeScript
- Homepage: https://melo-eight.vercel.app/dashboard
- Size: 71.4 MB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Melo 
Interactive virtual spaces for remote teams to work, play, and connect.
## Overview
Melo is an immersive virtual workspace platform built with Next.js, Three.js, and WebRTC, allowing remote teams to collaborate in real-time within interactive 3D environments. Whether you're conducting team meetings, brainstorming sessions, or casual hangouts, Melo provides a seamless and engaging virtual experience.
## Update Screenshots





## Prototype


## Features
- [⌚] **Real-time 3D Environments**: Fully interactive spaces powered by Three.js
- [⌚] **Spatial Audio**: Direction-based audio using WebRTC for natural conversations
- [⌚] **Custom Avatars**: Personalized 3D avatars for team members
- [⌚] **Interactive Tools**: Whiteboards, screen sharing, and collaborative documents
- [⌚] **Private Spaces**: Create dedicated rooms for teams or projects
- [⌚] **Low Latency**: Built on PartyKit for optimal real-time performance
# Contribution
1. Fork the repository
2. Create your 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](LICENSE) file for details.
## Acknowledgments
- [Three.js](https://threejs.org/) for 3D graphics
- [PartyKit](https://partykit.io) for real-time infrastructure
- [Next.js](https://nextjs.org/) for the React framework
## Support
For support, please open an issue in the GitHub repository or contact the maintainers(me) at [support](mailto:saphalpdyl@gmail.com).