Reza Shirazi / Head of Engineering

Freelance 2021

Larateam email and admin packages

Creator and only developer (Larateam brand)

Two reusable Laravel add-ons: one builds clean HTML emails in a few lines, the other adds a ready admin panel with its own login.

01 The problem

New Laravel projects need the same parts each time: good-looking emails and an admin area. These two packages make both ready to install.

02 What I built

  • 01

    Chainable email builder

    A developer adds a greeting, text lines and a button in a few calls and gets a ready email.

  • 02

    Send now or later

    The same email can be sent at once or put on a queue.

  • 03

    Works in email apps

    Styles are placed inside the email so it looks right in email apps.

  • 04

    Separate admin login

    Admins have their own accounts, a login with captcha, and password reset by email.

  • 05

    Roles and permissions

    Access to the admin panel is controlled with roles and permissions.

  • 06

    English and Persian

    Both packages support English and Persian. Emails also switch to right-to-left layout for Persian.

03 How it works

  1. 01Developer installs the package with Composer
  2. 02Laravel finds and loads it automatically
  3. 03Admin panel adds its own login, pages and tables
  4. 04Email builder turns a few calls into a styled email

04 Result

  • The email package is public on GitHub and installs with Composer.
  • The admin panel builds on the email package, so the two work together.
  • New projects start with a working admin area.

Stack

  • PHP
  • Laravel
  • Composer
  • Blade
  • Queues
  • Roles & permissions

Links

Get in touch.

Working on a platform, a backend or AI agents? Tell me about it.