About SLP

Semester-Long Projects (SLP) is a great program to enrich coding skills in a group setting. Participants are formed into groups of similar interests. Each group is led by a mentor to build a unique coding project. SLP includes workshops like git, inclusive design, and other topics to aid the project's completion. At the end of the semester, the groups come together for sheCode's SLP Demo Day to showcase their project!


We congratulate every member and team lead on finishing SLP of 2022!

Thank you for your 10 weeks of teamwork and dedication! You have accomplished these past 10 weeks and should be proud of all the work you have done. We hope that SLP has encouraged you to explore more about Computer Science and inspires you to continue pursuing projects outside of class. We hope you had fun and learned a lot! sheCodes and sheBoard are so proud of you and we can’t wait to see where you will go from here.
-Laura Siu (she/her) sheCodes Internal Vice President 2022-2023


Judges for SLP 2022

We would like to thank you judges for being a SLP Demo Day Judge! We appreciate you sharing your expertise and guidance with our members. On behalf of sheCodes, we sincerely thank you for taking the time to help create a meaningful experience for our SLP participants.

joeBot
Intro to Automation/Scripting Team

Team Introduction

About the Project

shelearns pic

Video Demo

Github

sheCodes Discord Bot to have more control over it and can make it more consistent! Bot features included welcome message, a tic tac toe game, an economy game, anime GIFs, wanted posters, and a Tetris game!

Roles/Responsibilities:

Lead
Members

Tools

Challenges

What Was Learned

Given More Time...

Letters2U
UI/UX Team

Team Introduction

About the Project



Video Demo Desktop App

Video Demo Mobile App

Figma Desktop App

Figma Mobile App

An application that allows users to share mindful letters with others! Letters2U aims to create a less overwhelming experience that prioritizes written content between users.

Roles/Responsibilities:

Lead:
  • Kenia (Mobile App Team)
  • Members:
  • Mobile App Team: Michelle, Sarah, Ally
  • Desktop App Team: Aiah, Zelda, Amanda

  • Tools

    Challenges

    What Was Learned

    Given More Time...

    Moodz
    Full Stack Development Team

    Team Introduction

    About the Project



    Video Demo

    GitHub Link

    Moodz combines music and journaling to create a meaningful way of reflecting on emotions over time.

    Roles/Responsibilities:

    Lead:

    Members:

    Tools

    Challenges

    What Was Learned

    Given More Time...

    Lane Detection
    Artificial Intelligence Team/span>

    Team Introduction

    About the Project



    Video Demo

    Github Link

    Computer vision algorithm to detect lane line markings on the roads

    Roles/Responsibilities:

    Lead:
  • Hasti: Backend Dev, Image Combination
  • Isabelle: Hough Transform Coordination
  • Members:
  • Kripa: Region of Interest Function, Figma Prototype
  • Sonia: Image/Video Preprocessing, Gaussian Blur, Figma Prototype
  • Vanisa: Greyscale Conversion, Edge Detection
  • Amelie: Greyscale Conversion, Edge Detection
  • Arriana: Figma Prototype
  • Lacey: Backend Dev

  • Tools

    Challenges

    What Was Learned

    Given More Time...

    Password Analyzer
    Cybersecurity Team

    Cover image by Rawpixel.com on Freepik

    Team Introduction

    About the Project



    Video Demo

    Github Link

    Analyze a user’s password based on criteria and give them a report of the strength of their password and/or a better password if their password isn’t strong

    Roles/Responsibilities:

    Lead:

    Members:

    Tools

    Challenges

    What Was Learned

    Given More Time...

    Echoes of Art
    Web Development Team

    Team Introduction

    About the Project



    Video Demo

    Github Link

    The website is to showcase art pieces. It lets users explore and learn about different artworks, art movements, and artists. The goal is to make art exciting and accessible, not to sell or advertise art but to provide a beautiful and educational experience for visitors.

    Roles/Responsibilities:

    Leads:

    Julia:
  • Project coordination, decision-making, and overall direction
  • Members:

  • Javascript and Interactivity: Michelle and Melissa
    • Responsible for coding interactive features and user interactions
  • Styling and Layout: Roshan and Mayela
    • Focused on visual design, ensuring user interface is aesthetically pleasing and functional
  • Accessibility and Testing: Katelyn
    • Ensured the site was accessible and tested for usability

  • Tools

    Challenges

    What Was Learned

    Given More Time...

    Memory Vault
    iOS Mobile App Team

    Team Introduction

    About the Project



    Video Demo

    Github Link

    Capture and share memories through time capsules! The app allows you to customize with photos, videos, text, etc, notifications when capsules are ready to open, and allows you to share and collaborate with friends.

    Roles/Responsibilities:

    Lead:

    Backend: Alison
  • Prototyping, App Functions, Basic Screens
  • Members:

    Frontend: Caitlyn, Heather, Sarah
  • Caitlyn: App Prototype, Wireframe, Slides
  • Heather: App Prototype, Wireframe, Concepts and theme
  • Sarah: App Prototype, Wireframe, Icons
  • Backend: Cynthia, Elsa, Meredith
  • Cynthia: Wireframing, Implementing app UI
  • Elsa: Prototyping, App Functions, More Screens
  • Meredith: Prototyping, Wireframing, Verifying functionality

  • Tools

    Challenges

    What Was Learned

    Given More Time...

    Cybersecurity & UI/UX
    Intro To Coding Team

    Cover image by storyset on Freepik

    Team Introduction

    About the Project



    Cybersecurity Video Demo

    UI/UX Video Demo

    Cybersecurity GitHub Link

    UI/UX GitHub Link

    Split into two mini-teams with focused topics depending on member’s interests: Cybersecurity & UI/UX! Cybersecurity: Personalized Password Manager UI/UX: Virtual post-it board for users to keep track of important due dates and events

    Roles/Responsibilities:

    Leads:
  • Alison (UI/UX Team)
  • Lesly (Cybersecurity Team)
  • Members:
  • Cybersecurity Team: CJ, Janice, Marianne
  • UI/UX Team
    • Design Team: Sarah, Elijah
    • Coding Team: Tina, Sayumi

  • Tools

    Challenges

    What Was Learned

    Given More Time...

    Coded with care by Mohraiel
    � 2023 sheCodes
    Coded with SLAY by Mohraiel
    � 2023 sheCodes
    Coded with SLAY by Mohraiel