Hi there! My name is Dimitri, and I started text.dev.br in January of this year. Since then, I’ve been constantly improving the platform with updates—both small and large—to enhance the design and introduce exciting features that improve user experience.
💡 The Idea
The inspiration for this project came after watching Filipe Deschamps’ video about the email that couldn’t travel beyond 800 km (recommended by my programming teacher at the time). When he launched the Tabnews platform, I felt the urge to "recreate" it in my own way.
I researched various social networks like Threads, Twitter, and Mastodon, as well as developer-focused platforms like Tabnews, dev.to, and Stack Overflow. The goal was to understand what makes these platforms appealing to users and how the design and organization of elements shape the type of content they encourage.
🚀 The Code
I initially started this project using React, which I was learning at the time. However, I quickly realized I needed something more robust for my vision, so I switched to Next.js. Since then, I’ve been refining the pages, integrating amazing icons with Phosphor Icons, and managing the database using Firebase and GitHub (yes, a major "hack" that worked!).
📦 Libraries Used
Here are some of the key libraries and tools that power text.dev.br:
- @phosphor-icons/react: Accessible and beautiful icons for the project.
- @vercel/analytics: For monitoring application performance and usage.
- @vercel/speed-insights: To optimize the site’s performance.
- axios: For simple and efficient HTTP requests.
- firebase: For database management and authentication.
- fs: For local file handling.
- js-cookie: For cookie management.
- marked: To render Markdown content.
- qrcode.react: To generate QR codes for sharing.
🌐 Open-Source Code
text.dev.br is an open-source project! You can check out the full code on my GitHub:
👉 mitybp/textdevbr
Contributions are always welcome, whether it’s improving the code, suggesting design tweaks, or adding new features. I want this platform to be a collaborative and innovative space for everyone.
🌟 Try text.dev.br!
Visit the platform: text.dev.br
Feel free to comment on posts or create your own. This is a space for sharing ideas, knowledge, and of course, having fun! 😄
Top comments (0)