Codenight Weekly 019
This week in Codenight, we’ve got a packed lineup of projects, from Flutter apps to AI-powered YouTube summarizers and even a new OS design.
Developer Shout-Outs
Adwa Heroes App: Ruth developed a Flutter app commemorating the Battle of Adwa, showcasing key figures and their roles. The open-source project provides a simple way to learn about this historical event. 1, 2, 3. View the code on GitHub.
Chapa Notify: Yoni created Chapa Notify, a tool to track and categorize Chapa transactions based on descriptions. Built with Node.js, GraphQL, MongoDB, and Flutter, it simplifies payment management. 1, 2, 3. Explore the project on GitHub.
SummarizeTube Extension: Yoni created SummarizeTube, a Chrome extension that uses Gemini AI to provide summaries of YouTube videos. This handy tool offers quick overviews without watching entire videos. 1, 2. Find the project on GitHub.
NativeChat AI App: Dagmawi Babi launched NativeChat, a mobile AI conversation app powered by Gemini. It offers markdown and LaTeX support, customizable chat layouts, and function calling. 1, 2, 3, 4. Contribute to the open-source project on GitHub.
Node.js Deployment Guide: 𝑁40𝐿 shared a comprehensive guide on deploying Node.js applications to cPanel using GitHub Actions. This guide simplifies the CI/CD process for developers using cPanel. 1. Read the full guide on Medium.
Nodee-kit Package: 𝑁40𝐿 published
nodee-kit
, an npm package to simplify Node.js project setup with Prisma. Supporting PostgreSQL and MySQL, it streamlines backend development. 1. Install it via npm: nodee-kit.GeezDate Dart Package: кι∂υѕ released
geezdate_dart
, a Flutter/Dart package for date conversion between Ethiopian and Gregorian calendars. Supporting multiple Ethiopian languages, it simplifies date formatting in Flutter apps. 1, 2, 3, 4. Find it on GitHub.DevVent Bot: Alpha introduced DevVent, a Telegram bot for developers to share frustrations, seek advice, and celebrate wins. This bot fosters community interaction and support. 1. Try the bot: @DevVentBot and view the code on GitHub.
File Transfer Prototype: ELLIOT 🎯 shared a Figma prototype suggesting a new file transfer feature for Telegram. This prototype demonstrates a potential improvement to Telegram's functionality. 1.Upvote the suggestion: Telegram Bugs.
Winoid OS Design: 𝓶𝓲𝓷_𝓽𝓮𝓼𝓷𝓸𝓽 shared a creative OS design project named Winoid. This project showcases design skills and a unique approach to user interface development. 1. Experience the design: Winoid.
Events and Podcasts
PAST
Devtopia #002 Podcast: The second episode of the Devtopia podcast features an interview with Elroe, a core platform engineer at National ID (Fayda). The discussion covers her journey into programming and the challenges faced during the Fayda project deployment. 1
Graphic Design Workshop: QEMER Designs is hosting a free graphic design workshop with Naol Debebe on Saturday, March 8th at 3:00 PM LT in Bole Bulbula. The workshop will explore modern design techniques and provide hands-on learning. 1
Friday Night Coding with Neba - Part 2: Nebyu Samuel is hosting a coding session on JWT Authentication & Authorization on Friday, March 7th from 7:45 PM to 9:00 PM (GMT+3) on Google Meet. The session will cover protecting routes, route-based authentication, and data modification restrictions. 1, 2
UPCOMING
RESTful APIs Workshop: Information Systems Hub is hosting a workshop on Understanding RESTful APIs with Yohannes Haile, an experienced iOS Developer and Information Systems Alumni, on Sunday, March 9th at 8:00 PM in their Telegram channel. 1, 2
Shared Resources
Node.js Deployment Guide: 𝑁40𝐿 shared a guide on deploying Node.js apps using GitHub Actions on cPanel. This comprehensive guide explains how to automate the deployment process using GitHub Actions, a CI/CD tool. 1, 2.
Software Download Sites: Tatty shared a list of 11 websites for downloading computer software. The list includes sites like getintopc, Download.cnet, FileHippo, ZDNet, Softpedia, and others, offering a variety of free and cracked software options. 1.
Next.js App Structure Notes: Kelemat Technologies shared notes and quizzes on Next.js app structure. These resources provide a guide on how to install, run, and understand the structure of a Next.js application, including interactive quizzes to test your knowledge. 1, 2.
SummarizeTube Extension: Yoni developed SummarizeTube, a Chrome extension for summarizing YouTube videos. Using Gemini AI and Node.js, it provides instant summaries, saving viewers time. 1, 2.
Tech Company Updates
Cloudet Launch: Lij Baya shared a link to Cloudet, a new tech company or project. More details about its services or purpose are needed. 1
Upwork Job Alert Bot: Hiruy shared a Telegram bot that provides real-time Upwork job alerts tailored to users' skills, helping freelancers save connects and apply for jobs quickly. 1
NileCare Launch: Ibn Mohammed Al-Ansari announced the launch of NileCare, a platform for online doctor consultations and in-person bookings in Ethiopia. 1
Nile Technology Solutions Hiring: Ibn Mohammed Al-Ansari announced that Nile Technology Solutions is hiring for Video Editor and Social Media Manager positions. 1
Acacia Technologies Hiring: Acacia Technologies PLC is seeking a remote Node.js developer with experience in JavaScript, back-end development, REST APIs, GraphQL, and Express.js. 1
Gumara Tech Hiring: Habtamu shared a job posting from Gumara Tech, a freelance agency seeking software developers (web, mobile, enterprise, system integration, frontend, backend, full-stack) for their talent pool. 1
Tibeb Hiring: Tibeb is looking for senior back-end and front-end developers with 3+ years of experience in Nest.js, microservices, Drizzle ORM, Next.js, Tailwind CSS, and related technologies. A paid internship is also available. 1
Gumisofts Hiring: Bini shared a job posting for an experienced web developer proficient in Next.js, React, TypeScript, and related technologies, offering a salary range of 12,000-15,000 ETB. 1
Lynx Framework Launch: Ѕσℓσмσи.G introduced Lynx, a new cross-platform app development framework by LynxJS for building Android, iOS, and web apps using a single JavaScript codebase. 1
Top Discussions and Reactions:
Renting LinkedIn Accounts: 🫀 Barely initiated a discussion about the practice of renting LinkedIn accounts, questioning the motivations behind it and its potential impact. Community members like Minasie and Corax offered advice and resources to help understand the implications. 1, 2, 3, 4.
Chapa Notify App: Yoni presented "Chapa Notify," a Node.js and Flutter app designed to simplify Chapa transaction tracking. The app categorizes payments based on descriptions, offering a centralized platform for managing multiple payment streams. 1, 2, 3, 4.
Open-Source Project Ideas: 𓄂{𝑽𝔢𝔫𝔬𝔭𝔶𝔵} proposed several open-source project ideas, including a Linux application isolation tool, an intelligent terminal plugin, and a Create React App migration tool. The discussion invited community contributions and sparked interest in collaborative development. 1, 2, 3, 4.
Disclaimer: This recap is generated by AI and may not fully reflect the context or accuracy of discussions. Join the Codenight group for detailed insights and active participation.