Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brunocroh/bolhadev.chat

A free platform for Brazilian developers to improve their English skills.
https://github.com/brunocroh/bolhadev.chat

Last synced: 2 months ago
JSON representation

A free platform for Brazilian developers to improve their English skills.

Awesome Lists containing this project

README

        


Bolhadev.chat Logo

# Bolhadev.chat

Brazil boasts a wealth of talented developers, yet the English language barrier often limits their global visibility and opportunities. Proficiency in English is a crucial skill that unlocks access to a vast amount of content and international career prospects, especially for developers.

## Project Goal

The goal of Bolhadev.chat is to create a safe and supportive environment where members of "BolhaDev" can practice and improve their English communication skills. This project aims to bridge the language gap, allowing Brazilian developers to showcase their full potential on the global stage.

## Technology

Bolhadev.chat is designed to be cost-effective, ensuring it remains free for all users. By leveraging P2P (peer-to-peer) connections, users can connect directly, allowing us to support numerous practice rooms simultaneously without incurring significant server costs.

## What's Inside?

This repository includes the following packages/apps:

### Apps

- **`web`**: A [Next.js](https://nextjs.org/) application that contains the client-side code.
- **`server`**: A [Node.js](https://nodejs.org/en) application that handles socket connections and user interactions.

### Technologies Used

- **Turborepo**: For efficient project management.
- **Next.js**: For the web client.
- **Node.js**: For the server.
- **WebSockets**: For real-time communication.
- **WebRTC**: For peer-to-peer connections.
- **Tailwind CSS**: For styling.
- **Shadcn**: For design components.

Each package/app is fully written in [TypeScript](https://www.typescriptlang.org/), ensuring type safety and code quality.

## Contributing

We welcome contributions from everyone! Please read our [contributing guide](https://github.com/brunocroh/bolhadev.chat/blob/main/CONTRIBUTING.md) to learn how you can help improve Bolhadev.chat.

## Contributors

Thanks goes to all these wonderful people:



---

Together, we can break down language barriers and unlock new opportunities for Brazilian developers around the world.