brunocroh / bolhadev.chat

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

Home Page:https://bolhadev.chat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 application that contains the client-side code.
  • server: A Node.js 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, ensuring type safety and code quality.

Contributing

We welcome contributions from everyone! Please read our contributing guide 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.

About

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

https://bolhadev.chat


Languages

Language:TypeScript 92.8%Language:JavaScript 3.1%Language:CSS 2.2%Language:Dockerfile 1.9%