Skip to content
Moat or Bloat

Dessert Cart System

Dynamic dessert cart with add/remove items, quantity control, and real-time price updates

Web app Rated 7 Oct 2026Dormant

Built by
Dev Nerd

Bloat

74/500

Where it landed on the scale

Bloat
0
Float
300
Moat
400

Summary

This is a Frontend Mentor-style practice exercise from a 100 Days of Code challenge, not a product. The cart interface works, but there is no backend, ordering, payment, or real user, and the builder says the order flow is unfinished. It has not been touched since the day it was posted.

Bloat · Not much here works or looks likely to last, yet.

Breakdown

Five measures, 100 points each. Open the receipts under any of them to see the posts and pages behind the points.

Viability

Is there a real problem, someone who would pay, and a market this builder can actually reach?

A learning exercise with no real customer or business. The desserts are demo data in dollars, with no delivery or vendor behind them.

6/100

Rubric 0–20No clear problem or user. A toy, a practice clone, or a solution looking for a problem.

Receipts (2)
  1. Framed as Day 49 of a #100DaysChallenge, so it is a practice build rather than a product for users.

    “✨ #Day49 of #100DaysChallenge Hey everyone! 🚀 I've built a dynamic dessert cart system using #JavaScript, #HTML, and #CSS. It was so challenging 🥵 ✅ Highlights: Add/Remove Items: Easily add and remove dessert items from your cart. Quantity Control: Adjust the quantity of each item with increment and decrement buttons. Real-Time Updates: Cart count and total price update instantly as you a”

    Post · @DevNerd0 · 7 Nov 2024 · open on Telegram (opens in a new tab)

  2. Page is titled 'Frontend Mentor | Product list with cart', which is a standard tutorial challenge, and uses placeholder dessert prices in USD.

    Checked 7 Oct 2026 · roobiwebdev.github.io/Day-49-Product-List (opens in a new tab)

Moat

What stops someone copying it?

A standard tutorial-style cart that anyone here could rebuild in an afternoon. No local integrations, data, or distribution protect it.

3/100

Rubric 0–20A thin wrapper or a clone that anyone here could rebuild in a weekend.

Receipts (2)
  1. Plain HTML/CSS/JS cart template with no backend, payments, or Amharic or local-market features.

    Checked 7 Oct 2026 · roobiwebdev.github.io/Day-49-Product-List (opens in a new tab)

  2. The builder describes it as something made to fill break time, which fits a throwaway exercise.

    “The dynamic dessert cart system and TODO app projects were to cover my break time excited to share these with you all #100DaysChallenge ✊✊✊😁 Let's keep moving forward! 💪✨”

    Post · @DevNerd0 · 7 Nov 2024 · open on Telegram (opens in a new tab)

Momentum

Did the updates keep coming?

Built and posted on a single day (2024-11-07) with no update in about 698 days, so there is no sustained shipping.

0/100

  • Sustained shipping0/60

    Worked on across 0 days.

  • Consistency0/40

    Updates in 1 of 1 month.

  • Quiet

    No update for 698 days — scaled to 20%.

Receipts (2)
  1. Earliest post about it.

    “✨ #Day49 of #100DaysChallenge Hey everyone! 🚀 I've built a dynamic dessert cart system using #JavaScript, #HTML, and #CSS. It was so challenging 🥵 ✅ Highlights: Add/Remove Items: Easily add and remove dessert items from your cart. Quantity Control: Adjust the quantity of each item with increment and decrement buttons. Real-Time Updates: Cart count and total price update instantly as you a”

    Post · @DevNerd0 · 7 Nov 2024 · open on Telegram (opens in a new tab)

  2. Most recent post about it.

    “The dynamic dessert cart system and TODO app projects were to cover my break time excited to share these with you all #100DaysChallenge ✊✊✊😁 Let's keep moving forward! 💪✨”

    Post · @DevNerd0 · 7 Nov 2024 · open on Telegram (opens in a new tab)

Infrastructure

Does a real, working product exist?

A working front-end cart demo is live over HTTPS, but it has no backend, checkout, or accounts, and the creator says the order flow is unfinished.

41/100

  • It's live20/20

    https://roobiwebdev.github.io/Day-49-Product-List/ responded when checked.

  • HTTPS5/5

    Served over HTTPS.

  • Real product15/35

    A working front-end demo exists, but ordering is not finished and there is no real functionality beyond the cart UI, so it sits at the demo level.

  • Own home0/10

    Only on a free subdomain or link-in-bio page.

  • Maintained0/15

    Last sign of shipping 2024-11-07.

  • Operations1/15

    Only a static page on GitHub Pages; no accounts, backend, docs, API, or status page. Source code is on GitHub, which is minimal.

Receipts (5)
  1. https://roobiwebdev.github.io/Day-49-Product-List/ responded when checked.

    Checked 7 Oct 2026 · roobiwebdev.github.io/Day-49-Product-List (opens in a new tab)

  2. Creator admits the order confirmation was not finished and that known issues remain.

    “✨ #Day49 of #100DaysChallenge Hey everyone! 🚀 I've built a dynamic dessert cart system using #JavaScript, #HTML, and #CSS. It was so challenging 🥵 ✅ Highlights: Add/Remove Items: Easily add and remove dessert items from your cart. Quantity Control: Adjust the quantity of each item with increment and decrement buttons. Real-Time Updates: Cart count and total price update instantly as you a”

    Post · @DevNerd0 · 7 Nov 2024 · open on Telegram (opens in a new tab)

  3. Live page shows the product list and cart with 'Order Total' but no checkout, accounts, or order handling.

    Checked 7 Oct 2026 · roobiwebdev.github.io/Day-49-Product-List (opens in a new tab)

  4. Crawler facts show no accounts, docs, status page, or payments, and the site is on a free host.

    Checked 7 Oct 2026 · roobiwebdev.github.io/Day-49-Product-List (opens in a new tab)

  5. A GitHub repository is linked, but nothing beyond the code.

    “✨ #Day49 of #100DaysChallenge Hey everyone! 🚀 I've built a dynamic dessert cart system using #JavaScript, #HTML, and #CSS. It was so challenging 🥵 ✅ Highlights: Add/Remove Items: Easily add and remove dessert items from your cart. Quantity Control: Adjust the quantity of each item with increment and decrement buttons. Real-Time Updates: Cart count and total price update instantly as you a”

    Post · @DevNerd0 · 7 Nov 2024 · open on Telegram (opens in a new tab)

Sustainability

Is it being set up to last?

It sits on a free subdomain with no payments, policies, or support channel. The only signs of commitment are the challenge posts, so there is no path to money or lasting upkeep.

24/100

  • Distribution12/30

    A site on a free subdomain.

  • Payments0/15

    No payment provider found.

  • Pricing10/10

    A pricing page or stated prices on the site.

  • Revenue0/5

    No mention of customers, sales, or revenue anywhere.

  • Privacy policy0/7

    No privacy policy found.

  • Terms0/5

    No terms of service found.

  • Support0/8

    No support contact found.

  • Commitment2/20

    The builder is steadily posting in a 100-day challenge and says they will fix the issues, but there is no sign of follow-through on this project, no team, and no roadmap kept.

Receipts (4)
  1. A site on a free subdomain.

    Checked 7 Oct 2026 · roobiwebdev.github.io/Day-49-Product-List (opens in a new tab)

  2. The post covers only features and the challenge; there is no sign of paying users.

    “✨ #Day49 of #100DaysChallenge Hey everyone! 🚀 I've built a dynamic dessert cart system using #JavaScript, #HTML, and #CSS. It was so challenging 🥵 ✅ Highlights: Add/Remove Items: Easily add and remove dessert items from your cart. Quantity Control: Adjust the quantity of each item with increment and decrement buttons. Real-Time Updates: Cart count and total price update instantly as you a”

    Post · @DevNerd0 · 7 Nov 2024 · open on Telegram (opens in a new tab)

  3. Promises to fix issues 'soon', but there is no later activity.

    “✨ #Day49 of #100DaysChallenge Hey everyone! 🚀 I've built a dynamic dessert cart system using #JavaScript, #HTML, and #CSS. It was so challenging 🥵 ✅ Highlights: Add/Remove Items: Easily add and remove dessert items from your cart. Quantity Control: Adjust the quantity of each item with increment and decrement buttons. Real-Time Updates: Cart count and total price update instantly as you a”

    Post · @DevNerd0 · 7 Nov 2024 · open on Telegram (opens in a new tab)

  4. Both posts are from the same day and about unrelated side projects.

    “The dynamic dessert cart system and TODO app projects were to cover my break time excited to share these with you all #100DaysChallenge ✊✊✊😁 Let's keep moving forward! 💪✨”

    Post · @DevNerd0 · 7 Nov 2024 · open on Telegram (opens in a new tab)