Leo Design (Non - Design)
Kanalga Telegram’da o‘tish
This where I share resources talk about UI/UX Animation and generally all kinds of stuff and just rive about Good luck listening
Ko'proq ko'rsatishMamlakat belgilanmaganToif belgilanmagan
389
Obunachilar
+324 soatlar
+187 kunlar
+9630 kunlar
Postlar arxiv
Repost from Zaya
While I was away, we’ve been busy behind the scenes preparing to launch teftef
So, what is teftef?
teftef is an AI-powered career platform built to solve one of the biggest problems with job searching.
Instead of jumping between different platforms and applying blindly, teftef helps you discover relevant opportunities, understand how well you match each job and make smarter applications all in one place.
And now… we’re almost ready to launch! 👀
Join the waitlist to get exclusive early perks and be among the first to experience teftef.
👉 join the waitlist here
#teftef
@zaya_journal
Repost from N/a
Introducing TldRecap (@tldrecap_bot)! A Telegram bot that summarizes group chat conversations using Google's Gemini AI.
Lol, it's a redeployment of TldReply (@tldreply_bot). Since it hasn't been working for a while now, I figured I could try building it myself. But to my surprise, I found the whole repository as an open source project on GitHub. So, all I needed to do was deploy it with a new bot username.
And so, I forked the repository onto my GitHub account.
I created a Supabase project and copied the
DATABASE_URL (I chose Connect → Direct Connection String → Session pooler (because "Direct connection" uses IPv6 and it failed to use it on Render, while "Session pooler" uses IPv4, and worked) → Connection string. I also opened the SQL Editor and executed the code found in the repository's file: src/db/schema.sql, creating the required tables.
I generated an ENCRYPTION_SECRET environment variable using the OpenSSL command:
openssl rand -hex 32used for encrypting API keys. I went to Telegram's @BotFather, and created a bot named TldRecap (@tldrecap_bot), and gave it the exact same list of commands as TldReply (@tldreply_bot). I copied the bot's
TELEGRAM_TOKEN.
So, with the above three environment variables and NODE_ENV=production, I was about to deploy it on Render. Gemini recommended that I choose Background Workers as the service type. But the problem with that was that it had no free tier, unlike the Web Service option. And the latter option needed to expose a port in order to work, which the upstream code didn't do. And so, I updated the forked code for that reason, and for an additional one: a health check API so that I can keep the deployment alive using UpTimeRobot. Free tier Render automatically spins down the deployment if it is idle for 15 minutes. But with UpTimeRobot, I can ping it every 5 minutes, keeping it constantly alive.
The deployment failed because it wasn't installing the devDependencies. I had never encountered that kind of error before, but I found out that it was happening because the NODE_ENV environment variable was set to production. So, I had to edit the Render build command and make it as follows:
npm install --include=dev && npm run build
(Note the --include=dev flag.)
It failed again due to tsconfig.json problems, and I fixed that as well.
I added a commit that lets owners and admins having the "Remain anonymous" setting turned on set up the group. I also added another one that fixes a little formatting bug in the generated summaries.
And so, the TldRecap bot (@tldrecap_bot) is completely working now. Add it to your group, set it up with your Gemini API key, and try out the /tldr command (e.g., /tldr 100 detailed). Enjoy!
https://github.com/Abel-Tessema/tldreply-botRepost from The Chill Coding Lounge
📖 Meet WordBucket — a reading companion built to help you grow your vocabulary without interrupting your reading.
One thing that always frustrated me (to ungodly levels of tweakery) was having to leave a book, article or document every time I came across an unfamiliar word. I'd search for the definition, lose my place, and by the time I got back, I'd often forget the word anyway.
So I built WordBucket.
With WordBucket, you can highlight a word and Bucketify it to instantly view its definition and save it for later. If an app doesn't support custom text actions, simply copy the word, pull down Quick Settings and tap Bucketify.
✨ What you can do:
• Save definitions, pronunciations and examples from you favorite reader (or anywhere random)
• Review words with active recall and spaced reviews
• Track your progress with learning and retention statistics
• See your strongest and weakest vocabulary
• Enjoy eight paper-inspired themes with light and dark mode
• Keep everything stored locally—no account required
WordBucket is currently available for Android as a direct APK download (Sorry IOS peeps🥺).
🌐 Download: [WORDBUCKET] (Play around with the palette, it'll give you a preview of what you'll get yourself into🔥)
The app is still evolving, and I'd genuinely love to hear your feedback, feature ideas or bug reports. Every suggestion helps make it a little better.
#project (shameless plug😂)
Repost from N/a
I am going to start this channel with some terrible... but actually great advice.
→ Steal (ስረቁ)
Yep, every great designer ሌባ ነው! 😁
The clever ones? They don't get caught.
ፀዴ design isn't born in isolation, it's a REMIX.
You take a layout from here,
A color palette from there,
A micro-interaction from somewhere else...
And it becomes something new, something better.
If u steal from one source, that is a crime.
But if u steal from many, that's smart!
So basically today's advice is ስረቁ, ሌባ ሁኑ (in a good & smart way ofc 😁)
Repost from Solo codes
Introducing EthioDeploy
Deploying applications shouldn't require hours of server setup, DevOps knowledge, or an international credit card. We built this to make hosting simple for developers, startups, and businesses.
Connect your GitHub repository, push your code, and your application is online in seconds.
Here's what you get with EthioDeploy:
1. Automatic stack detection
Works out of the box with Next.js, React, Node.js, Python, and other popular frameworks.
2. Preview deployments
Every branch and pull request gets its own live preview URL so you can review changes before they go live.
3. Managed PostgreSQL and Redis
Create production-ready databases for your projects in just a few clicks.
4. Custom domains
Connect your own domain with free SSL certificates.
5. Built-in analytics
Track traffic and monitor your applications from a single dashboard.
6. Built for Ethiopia
Get started for free and pay in Birr. No international card required.
Check it out at ethiodeploy.com
Repost from Solo codes
Introducing EthioDeploy
Deploying applications shouldn't require hours of server setup, DevOps knowledge, or an international credit card. We built this to make hosting simple for developers, startups, and businesses.
Connect your GitHub repository, push your code, and your application is online in seconds.
Here's what you get with EthioDeploy:
1. Automatic stack detection
Works out of the box with Next.js, React, Node.js, Python, and other popular frameworks.
2. Preview deployments
Every branch and pull request gets its own live preview URL so you can review changes before they go live.
3. Managed PostgreSQL and Redis
Create production-ready databases for your projects in just a few clicks.
4. Custom domains
Connect your own domain with free SSL certificates.
5. Built-in analytics
Track traffic and monitor your applications from a single dashboard.
6. Built for Ethiopia
Get started for free and pay in Birr. No international card required.
Check it out at ethiodeploy.com
Repost from N/a
+8
remember the Oppora logo i was cooking a while back? 🟢
here are the visuals.
the logo itself is built from three elements, a compass, a directional arrow, and a magnifying glass. opportunity, direction, discovery. that's Oppora.
check it out on LINKED IN as well
@on_creative
Repost from N/a
Okay, this is finally up.
Not a men vs women thing, not a lecture. A lot of us live in a bubble, tech, creative, liberal spaces, where things look fine for women, but there's a mindset that follows us out of it and into our own heads. I wrote a piece to show what it's actually like to move through the world as a woman, so you feel it instead of being argued at. Including what the "man-hater" is really reacting to, because it isn't hate, even when it sounds like it.
Please read the whole thing, it's one picture, and the pieces only add up together. Half of it out of context reads wrong.
If you've ever been confused why women say it's still not okay when it looks fine to you, this is the walk-through.
https://frostysiren.substack.com/p/on-being-seen?r=8ulkmq
And if it resonates, share it with anyone you think it might reach, women who'll feel seen, and men who genuinely want to understand
Repost from Software Guy
Episode 3 is finally here! 🎙️🔥
I sat down with Mulu Tsega aka Luna for a raw and fun conversation about LinkedIn, finding jobs and opportunities, building a personal brand, and her journey from coding to product management.
Watch the full episode here 👇
🔗https://youtu.be/utJVxy2NnB0
