Case study · Laravel web app

Choomoa: a memorial social network

A Laravel and MySQL web app I developed where families create memorial profiles for people and pets, and friends follow them, lay flowers and gifts, leave messages and share memories.

  • Laravel
  • PHP
  • MySQL
  • jQuery
  • Bootstrap
Start a project

Remember together.

Choomoa is a mobile-first memorial service in Korean and English. Between late 2021 and 2022 I developed its Laravel 8 app and admin panel: sign-up with email or Google, Apple, Naver and Kakao; memorial profiles for people and pets, public or password-protected with access requests; flowers, gifts, messages and shared memories; points for taking part; and notifications when someone likes a profile, lays a flower or sends a message.

Choomoa memorial page for a dog called Coco: the introduction tab, and the message tab with flowers, gifts and messages from friends
Choomoa admin panel: the user list with sign-up method, date and status

Key features

Profiles, tributes, memories.

Built with Laravel 8, MySQL, Blade, Bootstrap and jQuery. The admin panel manages users and their points, memorial profiles (with CSV import), access requests, reported messages, comments, photos, videos and voice notes, banners, donation campaigns, and the flowers and gifts. Screenshots show demo data.

Memorial profiles

Swipeable cards for people and pets, with dates, tags, nationality and a shareable memorial link. Owners can make a profile private and approve access requests.

Choomoa home screens: swipeable memorial cards with birth and death dates

Flowers, gifts & messages

Visitors lay a flower or gift and leave a message. Taking part earns points (1 for a flower or gift, 3 for a message, 5 for a memory) that users can donate to campaigns.

Message tab of a memorial: flowers and gifts laid by friends and their messages

Memories & notifications

A shared album of photos, videos, voice recordings and Instagram posts, with comments and reporting, and notifications for every like, flower and message.

Memories tab with shared photos, and the notifications list

More work

Explore more projects.

Other web apps and WordPress plugins I’ve built.

Plegium – Personal-Safety Platform

Backend, APIs and admin panels for a personal-safety app: Twilio call and SMS alerts with retries, live location and IoT devices, on AWS.


View case study
Plegium banner: the Plegium logo with its pepper spray, keychain and IoT alarm devices

UPI QR Code Payment Gateway

WooCommerce plugin to accept UPI payments by QR code, with UTR verification. 1,000+ active installs, rated 5/5.


View case study
UPI QR Code Payment Gateway plugin banner: customers scanning a UPI QR code on a phone

Let’s work together

Have a web app, plugin or integration in mind?

Tell me about your project and I’ll get back to you with the next steps.

Find me on

Freelance platforms.

You can also hire me through these freelance marketplaces.

  • Upwork profile
  • Fiverr profile
  • Freelancer.com profile
  • Guru profile
  • PeoplePerHour profile

Contact

Let’s work together on your next project!

Share a few details about your project using the form and I’ll get back to you. You can also message me on LinkedIn.

Number without the country code

Your details are only used to reply to your enquiry.