Skip to content
ReleasedWeb

TechNews

A newsletter and blog platform with a proper admin dashboard behind it

A Laravel platform that combines a public site, where people read posts and subscribe, with an admin dashboard for writing, sending and replying. Newsletters are written in a rich-text editor, tested on yourself first, then sent through a background queue. Contact messages become support tickets you can answer by email from the dashboard.

technews-newsletter.app
TechNews

TechNews

A newsletter and blog platform with a proper admin dashboard behind it

Status
Released
Platform
Web
Stack
9 technologies
Source
Open source

Why I built it

Most newsletter tools are either a hosted service you rent, or a blog with a sign-up box bolted on. I wanted both halves in one app I control. The part I cared about most is sending: emails never go out during a web request, they go through a queue, so a newsletter to thousands of people doesn't freeze the page.

My role

Sole developer.

How it fits together

5 layers

  1. 01Public site (Blade)
  2. 02Admin dashboard
  3. 03Database-backed job queue
  4. 04SMTP mail
  5. 05MySQL

Key features

  • Blog with categories, read times and pagination
  • Newsletter sign-up with email confirmation, protected by Cloudflare Turnstile
  • Rich-text newsletter composer with a test send
  • Queued sending to active subscribers or everyone who hasn't bounced
  • Subscriber search, status filters and bounce handling
  • Support inbox: reply to contact messages by email and track their status
  • Admin sign-up limited to allowed domains, confirmed with an email OTP
  • Pest feature tests running on GitHub Actions

Built with

  • Laravel 12
  • PHP
  • MySQL
  • Blade
  • Tailwind CSS 4
  • Vite
  • Quill
  • Pest
  • Cloudflare Turnstile

More projects

View all

Infancy Academy School

Website and admin panel for a rural school: online admission, results and notices

The website for Infancy Academy School in Parulkandi, Kazipur, Sirajganj. Parents can apply for admission online and students can look up their results by class, roll and exam, while the school runs the site from its own admin panel: publishing notices, managing users and admins, and resetting passwords with a one-time code sent by SMS.

Case study

Automatic ID Card Generator

Fill in a form, get a print-ready Bangla student ID card

A small web app that makes student ID cards for পারুলকান্দি নূরানী তালিমুল কুরআন একাডেমি হাফিজিয়া মাদ্রাসা. The office enters a student's photo, name, class, roll, father's name, address and phone once. The app saves the record and draws the card itself on a canvas, with the madrasa's header, a round photo and every field in a proper Bangla font, then downloads it as a 300 DPI PNG at standard ID-card size.

Case study