/*************************************** * Wix Velo: Body Type Quiz (Somatotype) * - Counts answers across 3 columns: * ECTOMORPH / MESOMORPH / ENDOMORPH * - Shows a result box + recommended CTA * - (Optional) Saves submission to a collection * * HOW TO USE (quick): * 1) Add 8 RadioGroup elements to your page: * #q1, #q2, #q3, #q4, #q5, #q6, #q7, #q8 * Each must have 3 options in the same order: * 1st = Ectomorph, 2nd = Mesomorph, 3rd = Endomorph * * 2) Add: * Button: #submitBtn * Text: #resultTitle * Text: #resultSubtitle * Box: #resultBox * Button: #bookBtn (optional, link to booking) * * 3) (Optional) Create a collection "BodyTypeQuizSubmissions" * fields (suggested): * name (text), email (text), * ectoScore (number), mesoScore (number), endoScore (number), * resultType (text), isHybrid (boolean), * createdAt (date/time) [Wix adds _createdDate automatically] * * 4) Turn ON Dev Mode and paste this into the page code. ***************************************/ import wixData from "wix-data"; import wixLocation from "wix-location"; const QUESTIONS = [ { id: "#q1", label: "Frame" }, { id: "#q2", label: "Weight gain area" }, { id: "#q3", label: "Metabolism" }, { id: "#q4", label: "Muscle building" }, { id: "#q5", label: "Muscle tone" }, { id: "#q6", label: "Energy" }, { id: "#q7", label: "Treatment response" }, { id: "#q8", label: "Stress response" } ]; // Map option index -> type // 0 = ecto, 1 = meso, 2 = endo const TYPE_BY_INDEX = ["ECTOMORPH", "MESOMORPH", "ENDOMORPH"]; $w.onReady(function () { // Hide result area on load $w("#resultBox").collapse(); $w("#submitBtn").onClick(() => { try { const { scores, answers } = scoreQuiz(); const result = resolveResult(scores); renderResult(result, scores); // OPTIONAL: Save to collection (uncomment + ensure collection exists) // saveSubmission({ scores, result, answers }); // OPTIONAL: Scroll to result $w("#resultBox").expand(); $w("#resultBox").scrollTo(); } catch (err) { // Friendly validation message wixLocation.to(wixLocation.url); // removes any weird state; optional // Or just show a text warning if you have one // $w("#errorText").text = err.message; // $w("#errorText").show(); console.error(err); } }); // OPTIONAL: booking button handler // Make sure #bookBtn has a link OR set it here // $w("#bookBtn").onClick(() => wixLocation.to("/book-now")); }); /** * Reads all radio groups, validates completion, and counts each type. */ function scoreQuiz() { const scores = { ECTOMORPH: 0, MESOMORPH: 0, ENDOMORPH: 0 }; const answers = []; for (const q of QUESTIONS) { const rg = $w(q.id); // Validate: must select something if (!rg.value) { // If you prefer, you can highlight the unanswered input throw new Error("Please answer every question to see your results."); } // Wix RadioGroup value is the "value" of option, not index. // We’ll derive index by finding it in options. const idx = rg.options.findIndex((opt) => opt.value === rg.value); if (idx < 0 || idx > 2) { throw new Error(`Invalid selection detected for ${q.label}.`); } const type = TYPE_BY_INDEX[idx]; scores[type] += 1; answers.push({ question: q.label, selectedValue: rg.value, selectedIndex: idx, type }); } return { scores, answers }; } /** * Determines dominant type and hybrid flag. * Hybrid logic: * - If top score ties with another, it’s a hybrid. * - If top score is only 1 higher than second place, call it “leaning hybrid.” */ function resolveResult(scores) { const entries = Object.entries(scores).sort((a, b) => b[1] - a[1]); const [topType, topScore] = entries[0]; const [secondType, secondScore] = entries[1]; const isTie = topScore === secondScore; const isLeaningHybrid = !isTie && (topScore - secondScore === 1); let resultType = topType; let hybridWith = null; if (isTie) { // True hybrid: show both types in a clean way resultType = `${topType} + ${secondType}`; hybridWith = secondType; } else if (isLeaningHybrid) { // Leaning hybrid: still show a dominant type but note the runner-up hybridWith = secondType; } return { dominant: topType, resultType, hybridWith, isHybrid: isTie || isLeaningHybrid }; } /** * Updates your page UI with the result. * Make sure you created: * #resultTitle (Text) * #resultSubtitle (Text) * #resultBox (Box) */ function renderResult(result, scores) { const { dominant, resultType, hybridWith, isHybrid } = result; $w("#resultTitle").text = `Your Body Type: ${resultType}`; // Short, client-friendly lines you can tweak const blurbs = { ECTOMORPH: "Naturally lean with a faster metabolism. Your focus is nervous system balance, nourishment, and muscle tone support.", MESOMORPH: "Naturally athletic and responsive. Your focus is consistency, inflammation control, and sculpting maintenance.", ENDOMORPH: "Stores fat more easily and thrives with structure. Your focus is detox pathways, water retention, and hormone-friendly habits." }; const serviceRecs = { ECTOMORPH: [ "Magnesium Lymphatic Massage", "Cranial Massage", "Red Light Sessions" ], MESOMORPH: [ "Lymphatic Drainage", "Wood Therapy", "Fat Cavitation" ], ENDOMORPH: [ "Lymphatic Drainage", "Yeso Therapy Wraps", "Hot Stones + Steam" ] }; // If hybrid, blend messaging let subtitle = blurbs[dominant]; let recs = serviceRecs[dominant]; if (isHybrid && hybridWith) { subtitle = `${blurbs[dominant]} You also show strong ${hybridWith.toLowerCase()} traits—so your plan should be customized.`; // Merge & de-dupe recs recs = Array.from(new Set([...serviceRecs[dominant], ...serviceRecs[hybridWith]])); } const scoreLine = `Scores — Ecto: ${scores.ECTOMORPH}, Meso: ${scores.MESOMORPH}, Endo: ${scores.ENDOMORPH}`; const recLine = `Best matches for you: ${recs.join(" • ")}`; $w("#resultSubtitle").text = `${subtitle}\n\n${recLine}\n${scoreLine}`; } /** * OPTIONAL: Save to a collection (requires permission rules set properly). * Create a collection named "BodyTypeQuizSubmissions" and update field keys as needed. */ async function saveSubmission({ scores, result, answers }) { const item = { // If you also collect name/email on the page, add: // name: $w("#nameInput").value, // email: $w("#emailInput").value, ectoScore: scores.ECTOMORPH, mesoScore: scores.MESOMORPH, endoScore: scores.ENDOMORPH, resultType: result.resultType, isHybrid: result.isHybrid, // Storing raw answers is optional—best practice is to store a summary only, // but you can store as JSON string if you want: answersJson: JSON.stringify(answers) }; await wixData.insert("BodyTypeQuizSubmissions", item); }
top of page
Search

Discover the Wellness Community in Decatur: Sculpted Sistas Society

If you’re looking for a fresh, welcoming space to focus on your wellness and body contouring goals, you’ve got to check out the Sculpted Sistas Society. This vibrant community in Decatur is all about holistic care, non-invasive treatments, and empowering women to feel their best. I’ve been exploring what makes this place special, and I’m excited to share everything you need to know.


What Makes a Wellness Community in Decatur Stand Out?


Decatur is known for its friendly vibe and focus on health and wellness. But the Sculpted Sistas Society takes it a step further. It’s not just a place for treatments; it’s a community where women support each other’s journeys. The focus here is on holistic wellness, meaning they look at the whole person - mind, body, and spirit.


You’ll find services that go beyond the usual spa treatments. Think body contouring without surgery, nutrition advice, and wellness coaching. The team understands that every woman’s needs are unique. They tailor their approach to fit your lifestyle and goals.


This community is also culturally conscious. They celebrate diversity and create a space where everyone feels seen and valued. That’s a big deal in wellness, where sometimes people feel overlooked or misunderstood.


Eye-level view of a cozy wellness studio with plants and soft lighting
Sculpted Sistas Society wellness studio in Decatur

Why Choose a Wellness Community in Decatur?


Joining a wellness community means more than just booking appointments. It’s about building connections and staying motivated. Here’s why the Sculpted Sistas Society is a great choice:


  • Supportive Environment: You’ll meet women who share your goals and challenges. This support helps keep you on track.

  • Expert Guidance: The staff are trained in the latest non-invasive body contouring techniques and holistic wellness practices.

  • Personalized Plans: No cookie-cutter solutions here. Your plan is designed just for you.

  • Cultural Awareness: The team respects and understands your background, making your experience comfortable and meaningful.

  • Community Events: Workshops, group sessions, and wellness talks help you learn and grow.


If you want to feel empowered and cared for, this community is a perfect fit.


Explore Non-Invasive Body Contouring Options


One of the standout features of the Sculpted Sistas Society is their focus on non-invasive body contouring. This means you can sculpt your body without surgery, needles, or long recovery times. Here’s what you can expect:


  • Safe and Effective Treatments: Using advanced technology, these treatments target fat cells and tighten skin.

  • Quick Sessions: Most treatments take less than an hour, fitting easily into your busy schedule.

  • Minimal Discomfort: You might feel a warming sensation, but no pain or downtime.

  • Visible Results: Many women see improvements after just a few sessions.


These options are perfect if you want to enhance your natural shape without the risks of surgery. Plus, the team will guide you through every step, answering questions and adjusting your plan as needed.


Close-up view of a body contouring machine in a modern wellness clinic
Non-invasive body contouring equipment at Sculpted Sistas Society

How to Get Started with Sculpted Sistas Society


Ready to take the first step? Getting started is simple and welcoming. Here’s what you can do:


  1. Schedule a Consultation: This is your chance to talk about your goals and learn about the services.

  2. Create Your Plan: The team will design a personalized wellness and body contouring plan.

  3. Join the Community: Attend events and connect with other women on similar journeys.

  4. Track Your Progress: Regular check-ins help you stay motivated and adjust your plan.

  5. Enjoy the Benefits: Feel more confident, healthy, and supported.


You can find more details and book your consultation by visiting the sculpted sistas society decatur website. They make it easy to reach out and start your wellness journey.


Embrace Holistic Wellness Every Day


Wellness isn’t just about treatments; it’s a lifestyle. The Sculpted Sistas Society encourages habits that support your whole self. Here are some tips they promote:


  • Mindful Eating: Focus on nourishing your body with whole foods.

  • Regular Movement: Find activities you enjoy, from walking to yoga.

  • Stress Management: Practice meditation, deep breathing, or journaling.

  • Self-Care Rituals: Take time for yourself, whether it’s a bath or reading a book.

  • Community Connection: Stay engaged with supportive friends and groups.


By embracing these habits, you’ll enhance the results of your body contouring and feel better overall.


Your Next Step Toward Wellness in Decatur


If you want a place that understands your needs and supports your goals, the Sculpted Sistas Society is waiting for you. This wellness community in Decatur offers a unique blend of care, culture, and cutting-edge treatments. It’s a space where you can grow, heal, and shine.


Don’t wait to start your journey. Reach out today, schedule your consultation, and join a community that celebrates you. Your wellness story begins here.



Discover more about the sculpted sistas society decatur and take the first step toward a healthier, happier you.

 
 
 

Comments


bottom of page