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.

sheLearns
Full Stack Development Team

Team Introduction

About the Project

shelearns pic

Video Demo

Github

sheCodes has Friday Coding Sessions and wants to share the problem solving videos in one place where other people can also share their solutions. Also, because sheCodes co-president, Min, doesn’t like sharing Google Drive Folders. Thus, sheLearns is a web application that allows sheCodes members to view and upload their own coding practice videos.

Roles/Responsibilities:
Lead and Members all got a chance to work on the front-end, back-end, and database.

Tools

Challenges

What Was Learned

Given More Time...

Hackstreet Girls
Cybersecurity Team

Team Introduction

About the Project



Video Demo

Replit Link

Hackstreet Girls is a website that encrypts and decrypts text from user input through the implementation of a Caesar Cipher and Vigenere Cipher.

Roles/Responsibilities:

Lead:
  • Hasti: assisted and managed team, worked on web development for website
  • Members:
  • Angie: Back-end (Cipher Decryption)
  • Hamin: Design
  • Katelyn: Back-end (Cipher Encryption)
  • Erika: Web Dev & Design
  • Emily: Design

  • Tools

    Challenges

    What Was Learned

    Given More Time...

    Mixtify
    iOS Mobile App Team

    Team Introduction

    About the Project



    Video Demo

    Wireframe video Demo

    GitHub Link

    Mixtify is a playlist generator application that utilizes the Spotify API.

    Roles/Responsibilities:

    Lead:
  • Mia: heald meetings, designated tasks, assigned pages, found tutorial videos and helped with debugging, Welcome page, Grid Genre page
  • Members:
  • Anna: Spotify API integration, connected all pages, debugging
  • Moller: Loading page and created assets
  • Hadya: drea assets and assisted with Spotify API integration
  • Zoey: Generate Playlist page, debugging, Grid Page assistance

  • Tools

    Challenges

    What Was Learned

    Given More Time...

    CPP Planner
    UI/UX Team

    Team Introduction

    About the Project



    Video Demo

    Figma Link

    CARMEN redesigned BroncoDirect and CPP Planner and created a wireframe and prototype to mimic the website if they had actually implemented it into a real site. Their aim was to make it easier on the eyes by reorganizing features and redesigning the interface.

    Roles/Responsibilities:

    Lead:
  • Erika: desktop prototype, website layout, CPP Planner re-design, advisor meeting page
  • Members:
  • Natasya: desktop prototype, mobile layout, navigation bar, progress wheel, Billy chat, accessibility
  • Cynthia: desktop prototype, pagination, CPP Planner re-design
  • Maddie: desktop prototype, fonts, CPP Planner re-design, class search
  • Aiah: mobile, icons prototype, mobile layout, profile and appointment pages
  • Rane: mobile layout, color theory, class schedule/research re-design

  • Tools

    Challenges

    What Was Learned

    Given More Time...

    Jukeboxd
    Jukeboxd Team

    Cover image by Rawpixel.com on Freepik

    Team Introduction

    About the Project



    Video Demo

    Github Link

    Figma Link

    Jukeboxd is an app that is designed to bring music into the world of social discovery by having a recommendation/rating system that is inspired by Letterboxd. To share music is also to share opinions and thoughts. A world with music is a world filled with happiness.

    Roles/Responsibilities:

    Lead:
  • Katie: Assisted and managed team, designer and programmer
  • Members:
  • Taylor: Designer
  • Kenia: Designer
  • Ariana: Programmer
  • Julia: Programmer

  • Tools

    Challenges

    What Was Learned

    Given More Time...

    skinScare dermaCheck
    Artificial Intelligence Team

    Team Introduction

    About the Project



    Video Demo

    Github Link

    An image classification application that distinguishes whether the skin in the uploaded image contains melanoma or not.

    Roles/Responsibilities:

    Leads:

    Shavleen:
  • Sending out announcements
  • Reserving study rooms for meetings
  • Creating discord events
  • Keeping us on track
  • Finding learning activities for the team
  • Backend- experimenting with backend servers to connect to a web app for image classification
  • Keerthi:
  • Sending out announcements, updating work tracker
  • Establishing connections in tools such as colab, github, figma etc.
  • Finding resources/tutorials to learn from.
  • Developed the Flask app
  • Deployed our classification model into the app
  • Members:

  • Annika: Data formatting & model research
  • Aurea: Data collecting & UI/UX design
  • Kenzie: experimenting with backend servers to connect to a web app for image classification and git hub maintenance
  • Ana: Data collecting & UI/UX design

  • Tools

    Challenges

    What Was Learned

    Given More Time...

    Web Portfolio
    Web Development Team

    Team Introduction

    About the Project



    Video Demo

    Github Link

    This website promotes students’ success and achievements in a web portfolio.

    Roles/Responsibilities:

    Lead:

    Youstina:
  • Creating/Assigning roles
  • Creating Timeline
  • Managing Meetings
  • Staying in touch
  • Giving Instructions
  • Giving Tutorials
  • Providing Resources
  • Managing GitHub
  • Members:

    Web Designer: Mandy & Paige:
  • Structured HTML Files:
  • Created shapes
  • Font and Background color
  • Positioned Elements
  • Header and Footer
  • Resized Elements
  • Designed the Website
  • UI/UX Designer: Chau & Denise:
  • Image Carousel
  • Parallax
  • Sticky header/footer
  • Created Linkages
  • Linked HTML pages together
  • Socials,Github,Emails,Phones
  • Linked project examples
  • Web Image Manager: Sarah
  • Added Images for:
  • Image Carousel
  • Parallax
  • Social Icons
  • Profile Picture
  • Resume/CV
  • GIFs

  • Tools

    Challenges

    What Was Learned

    Given More Time...

    Intro to Python
    Intro To Coding Team

    Cover image by storyset on Freepik

    Team Introduction

    About the Project



    Discord bot video Demo

    Games video Demo

    Discord Bot GitHub Link

    Games GitHub Link

    Intro To Coding team spent the first half of SLP learning Python basics on Codeacademy, where they learned topics such as functions, lists, loops, dictionaries, etc. The second half of SLP was spent doing small projects to put Python skills to use!

    Roles/Responsibilities:

    Leads:
  • Alison: Discord Bot project lead
  • Lesly: Games project lead
  • Members:
  • Andrea: Snake game
  • Athalia: Connect 4 & Menu for Games
  • Arriana: Hangman game
  • Valeria: getting input from user for Discord Bot
  • Liessy: sending reminder DM for Discord Bot

  • 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