{
    "response": {
        "marketplace_eligible__boolean": true,
        "appname_text": "v2liteexpensemanager",
        "deleted_boolean": false,
        "license_text": "Commercial",
        "screenshot_image": "//meta-q.cdn.bubble.io/f1742549936438x777246013798205800/Frame%201.png",
        "Created Date": "2025-03-20T22:42:45.529Z",
        "price_number": 29,
        "name_text": "Expense Manager",
        "description_text": "Hey Bubble Builders \n\nI’m Clem, and after 3 years of building apps, I’ve realized something: Bubble makes it easy to start, but at some point, you hit a wall. Your app gets messy. Performance lags. You keep repeating the same fixes.\n\nWhen I started, I would have loved to peek inside a well-structured Bubble app, to see how things are built efficiently, learn best practices, and avoid common pitfalls.\n\nThat’s exactly why I built this template.\n\nAt first glance, it’s just a simple Expense Manager, single-user role, basic functionality. \n\nBut under the hood? It’s packed with cool features and best practices used by top-tier Bubble developers, to help you build scalable, high-performance apps from day one.\n\nWhat makes this template different?\n\n✅ Scalable App Structure\n\n- Use of variables for better maintainability and faster page load.\n- Reusable elements (nav bar, sections, popups) → modular, maintainable, and efficient.\n- A clear naming convention & structured data handling for long-term scalability.\n- Optimized database structure to reduce searches and improve efficiency.\n- Smart use of URL paths & parameters → deep linking, shareable states, and better navigation.\n\n✅ Performance & User Experience\n\n- A one-page app → no slow page reloads\n- Perfectly responsive UI (mobile included) with an intuitive UX, no onboarding needed.\n- Dynamic graphs to visualize expenses effortlessly.\n- A single popup & workflow for creating/editing expenses → cleaner logic, better UX.\n- Consistent confirmation alerts for actions (created, updated, deleted).\n- A reusable delete confirmation popup—ensuring consistency across the app.\n- A login system to manage user access, with password strenght check using JavaScript and RegEx.\n- Optimized filters logic for faster, smoother data retrieval.\n- Responsive repeating groups (cards & tables) for a seamless multi-device experience.\n\nWhy this matters?\n\nIf you’re new to Bubble, this template lets you see under the hood and learn best practices by doing. If you’re already building, it gives you a solid foundation to create apps that scale without the usual headaches.",
        "commercial_price_number": 29,
        "first_publication_date": "2025-03-21T18:46:36.905Z",
        "published_boolean": true,
        "Modified Date": "2025-11-06T17:20:32.923Z",
        "sale_number": 185,
        "owner_user": "1674468021655x678197862843588500",
        "copy_db_boolean": true,
        "hidden_by_admin_boolean": false,
        "paid_plugins_list_custom_plugins": [],
        "rating_average_number": null,
        "rating_count_number": 0,
        "new_responsive__boolean": true,
        "template_category_option_template_category": "Finance",
        "quick_start__boolean": false,
        "community_link_text": null,
        "documentation_link_text": null,
        "ease_of_use_option_ease_of_use": "Intermediate",
        "features_list_custom_template_features": [
            "1742582796703x144968895778595740",
            "1742582796703x225131379726164480",
            "1742582796703x543903898221947100",
            "1742582796703x926313683270117800",
            "1742582796703x110518870099272080",
            "1742582796703x307352274552226100"
        ],
        "gallery_list_file": [
            "//meta-q.cdn.bubble.io/f1742549971687x340434553461166340/0320.mp4",
            "//meta-q.cdn.bubble.io/f1742566553323x278483525722841300/CleanShot%202025-03-21%20at%2015.10.49%402x.png",
            "//meta-q.cdn.bubble.io/f1742566561277x609296611007196900/CleanShot%202025-03-21%20at%2015.11.00%402x.png",
            "//meta-q.cdn.bubble.io/f1742566567080x762265096004165200/CleanShot%202025-03-21%20at%2015.13.34%402x.png",
            "//meta-q.cdn.bubble.io/f1742566572206x894946007377820800/CleanShot%202025-03-21%20at%2015.14.20%402x.png",
            "//meta-q.cdn.bubble.io/f1742566576121x371845420528323000/CleanShot%202025-03-21%20at%2015.15.06%402x.png",
            "//meta-q.cdn.bubble.io/f1742566579872x231622577058187230/CleanShot%202025-03-21%20at%2015.15.26%402x.png",
            "//meta-q.cdn.bubble.io/f1742568040186x344548940854578750/Frame%2016.png"
        ],
        "suggest_paid_plan__boolean": false,
        "summary_text": "Fully responsive Expense Manager 1-page template, allowing you to easily create and track expenses by project. Built with best practices to ensure scalability and efficiency",
        "tutorial_link_text": null,
        "last_install_date": "2025-11-06T17:20:32.922Z",
        "Slug": null,
        "featured_new_responsive__boolean": false,
        "owner_s_builder_name__lowercase__text": "clementine grosset",
        "tep___color_primary_text": null,
        "tep___color_secondary_text": null,
        "tep___preview_url_text": null,
        "tep___all_images_list_image": [],
        "tep___free_plugin_ids_list_text": [],
        "tep___primary_image_image": null,
        "tep___free_plugin_count_number": null,
        "_id": "1742510565148x779962825241002000"
    }
}