Nonprofit
Published 12/9/25 10:25PM

Shine on Youth Self Esteem Hackathon: Earn Hours and win competitions!

Remote, Volunteer can be anywhere in the world
I Want to Help


  • Details

    Available Times:
    Weekdays (daytime, evenings)
    Time Commitment:
    A few hours per week
    Commitment Details:
    Create an interactive JavaScript or no-code tool for the Shine On Youth website that supports mental health, boosts confidence, and encourages reflection. Projects earn volunteer hours and a certificate. This work strengthens youth wellbeing.
    Recurrence:
    Recurring
    Cause Areas:
    Children & Youth, Mental Health, Volunteering
    Good For:
    Kids, Teens, International Volunteers
    Participation Requirements:
    Attend Orientation
    Age Requirement:
    13+
    Other Requirements:
    Fill out application form for more information

    Description

    Create a digital tool or feature that can be embedded or implemented on the Shine On Youth website to help support youth mental health and self-esteem.

    Your project is recommended to use JavaScript in correspondence with design languages such as HTML and CSS (Vanilla JS or a framework like React), but can also be a no-code project (block coding, drag and drop, etc.) to build an interactive, empowering experience for young people.

    🧠 Project Goals:

    Your coded solution should aim to:

    • Encourage positive self-talk and daily confidence-building
    • Provide an interactive way to reflect, connect, or express emotions
    • Offer accessible, youth-friendly mental health support
    • Be lightweight, engaging, and easy to integrate into a website

    ✅ Requirements of Project:

    • Must be coded in JavaScript (you may also use HTML/CSS and frontend frameworks like React or Vue) or it should be a no-code project (block coding, drag and drop)
    • Should be interactive (not just static content)
    • Must align with Shine On Youth’s mission to support mental health, self-expression, and resilience
    • The final product must be able to be implemented into the Shine on Youth Website at a later date.

    Location

    Remote
    Volunteer can be anywhere in the world
    Associated Location
    Frisco, TX, USA

    How to Volunteer for This Opportunity

    Create a digital tool or feature that can be embedded or implemented on the Shine On Youth website to help support youth mental health and self-esteem. Your project is recommended to use JavaScript in correspondence with design languages such as HTML and CSS (Vanilla JS or a framework like React), but can also be a no-code project (block coding, drag and drop, etc.) to build an interactive, empowering experience for young people.

    Project Goals: Your coded solution should aim to: Encourage positive self-talk and daily confidence-building Provide an interactive way to reflect, connect, or express emotions Offer accessible, youth-friendly mental health support Be lightweight, engaging, and easy to integrate into a website

    Requirements of Project: Must be coded in JavaScript (you may also use HTML/CSS and frontend frameworks like React or Vue) or it should be a no-code project (block coding, drag and drop) Should be interactive (not just static content) Must align with Shine On Youth’s mission to support mental health, self-expression, and resilience The final product must be able to be implemented into the Shine on Youth Website at a later date.

    Illustration

    Discover Your Calling

    Find opportunities to change the world with the latest social-impact job, internship, and volunteer listings. Plus, explore resources for taking action in your community.
    Already a user? Log in