Tron | The Asylum
86 subscribers
110 photos
13 videos
1 file
47 links
Emandoyesus | Developer | 22| MU | Software Engineering

Building projects | Sharing lessons | Growing daily
Download Telegram
Forwarded from Bereki.env | Bek (Bereket K. | በረከት ኪሮስ)
Tonight, I'm pulling a solo all-nighter at Abrehot. We have multiple experiences of staying up the whole night with Ema and Taju in Mekelle during final exam season, and today I want to try it here.

After testing it out, I'd like my second experience here to be with L, Dan, Alico, Mike, Taju, Ema, and more of my friends before we go to campus.

I'll share things along the way..

@MrBereketK
Forwarded from Bereki.env | Bek (Bereket K. | በረከት ኪሮስ)
Well.. I just wrapped up a major refactor on my Full-Stack Amazon Clone and finally got it deployed.

I built the frontend with React + Vite and decoupled the backend into a secure Node.js/Express API to safely handle the Stripe Payment integration. It uses Firebase for Authentication and saving order history. Finally, I restructured it into a clean Monorepo and Dockerized the entire application with docker-compose.

Key Features:
User Authentication (Sign up / Sign in)
Dynamic shopping cart with localStorage persistence
Real, working payment processing via Stripe
Fully responsive mobile design matching the real Amazon app layout

🔗 Live Demo: https://amazon-replica1.vercel.app/ 
🐙 Code: https://github.com/MrBereketK/Amazon-Replica

Testing the App (Important Notes):
Payments: To test the checkout flow, feel free to use the Stripe test card: 
4242 4242 4242 4242

 (with any future date and CVC).
Server Delay: Because the backend is hosted on a free Render instance, please give the "Place Order" button about 40-50 seconds to wake up the server on the very first try.

If u get any problem lemme know🙌

@MrBereketK
❤2
Forwarded from Dan-Ships
Finally, VINX for android is done. Vinx is a video downloader for Windows and Linux, and now for Android, powered by yt-dlp under the hood.
I built the app with a clean and simple interface. What makes this app different from the other download apps is mine is ads free enjoy it
You can try Vinx here:
vinx-downloader.vercel.app

@danships
🔥2
Tron | The Asylum
Photo
⚡️Addisalem Film Academy website is shipped.....

Addisalem is a film school in Dessie, Ethiopia. They needed a proper home online to show their programs, facilities and awards, showcase student and studio work, and take applications. I built the whole thing, and the owner can now run it without me.

🌐 https://www.addisalemfilms.com

What's in it
🔹A landing page: hero, programs, facilities, awards, announcements and a contact/application form
🔹A public portfolio page with the studio's full collection
🔹A private admin console for the owner

The admin console

This is the part that makes the site the owner's, not mine. It's one page with four tabs: Announcements, Applications, Portfolio and Awards.
🔹Upload one image or forty, with a real progress bar
🔹Reorder by dragging or with arrow buttons
🔹Edit captions in place, saved automatically when you click away
🔹Select many images to bulk caption, move to top or bottom, or delete
🔹Post announcements and edit their title and type after publishing
🔹See every application that comes in through the public form
The goal was simple: the owner should never need to message me to change a photo or post news.

SEO

A React single-page app can look empty to search engines, so every route is prerendered at build time. Each page also gets a sitemap entry and its own canonical URL, so Google sees real content.

The idea behind it
No template, no CMS subscription, no storage bill. I wanted a client site that's cheap to run and that the owner can curate alone.

🔹Frontend: React 19, Vite, TypeScript, Tailwind 4
🔹Data and auth: Firebase (Firestore + Auth)
🔹Images: Cloudinary, instead of Firebase Storage, to stay on the free tier
🔹Applications: EmailJS notifications, saved to the database first so none get lost
🔹Hosting: Vercel

Next post: what actually happens behind the scenes when the owner uses the admin console 👇


@MrDevEm
🔥3
Tron | The Asylum
⚡️Addisalem Film Academy website is shipped..... Addisalem is a film school in Dessie, Ethiopia. They needed a proper home online to show their programs, facilities and awards, showcase student and studio work, and take applications. I built the whole thing…
This is what happens behind the scenes in the admin console 🛃:

Admin posts announcement

Paste YouTube link ➡️ auth check ➡️ saved to Firestore ➡️ becomes the featured card on the next visitor page load.


Student enrolls

Form ➡️ saved to Firestore first (never lost) ➡️ EmailJS emails the owner in the background ➡️ application appears in application tab.


Admin uploads an image

Browser ➡️ straight to Cloudinary (never touches Firebase) ➡️ returns URL ➡️ URL saved in Firestore ➡️ live on the site.


Admin deletes one

Delete token ➡️ Cloudinary removes the actual file ➡️ Firestore row deleted.


Go check it out & feel free to ask me anything.

@DevNest_verse
🫡4👍1
Ethio telecom is getting worse and worse .......
😡2
Forwarded from Dan-Ships
Some memories from AuraX Hub

@danships
👍1
Forwarded from Bereki.env | Bek (Bereket K. | በረከት ኪሮስ)
እንደምን በረታች ዳነች ሰውነቴ
ብትወደኝ እኮ ነው አቤት መድኃኒቴ
ይቺን ሰንበት ደግሞ አንተ ብትተወኝ
ወዳጄ መውደድህ ፍቅርህ አስለቀሰኝ
ወዳጄ መውደድህ ፍቅርህ አስደሰተኝ

@MrBereketK
@MrBereketK
❤4
ሰንበትም አይደል?
skoll 🍻

@DevNest_verse
🍾2
Good morning
👏2
Some of you asked me how to buy a domain name, so I thought I should post about it here.

You can buy a domain name only (without hosting) from yegara.com for 3,300 birr using Telebirr, and use Vercel for hosting.
Then, you can connect the domain name to your project on Vercel using DNS configuration or nameservers. You can only use the nameserver option if the domain name you bought is from Yegara, though. Vercel will handle everything else.

Then, wait for the DNS propagation and boom 🔥 Your project has a custom domain.

@DevNest_verse
👍2👎1🤝1