• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Code the Dream
Code the Dream Labs Logo

Code the Dream

At Code the Dream, we envision a world in which tech innovation comes from all of us and benefits all of us.

  • Learn
    • Our Code School
    • Courses
    • Application
    • CTD Info Sessions
    • Practicum Showcase
  • Volunteer
    • Volunteer Opportunities
    • Become a Volunteer
    • Alumni Network
  • Hire
    • Employer Partnerships
    • Tandem Apprenticeship
    • Become an Employer Partner
  • About
    • About Code the Dream
    • Mission, Vision, and Values
    • Meet the Team
    • Board of Directors
    • News
    • Job Opportunities
    • Contact Us
  • Donate
  • CTD Labs
  • Build With Us
    • Mobile Apps
    • Web Apps
    • Websites
    • Design
    • Build With Us
  • Our Work
    • Portfolio
    • Apps for Nonprofit Use
  • About CTD Labs
  • Code the Dream Home

Search Code the Dream

Practicum Showcase

Real Projects. Real Teamwork. Real Growth.

Each project you’ll see here was built by a small team of advanced students — with mentor support — to create a full-stack app from the ground up. Over 10 weeks, teams work in two-week sprints just like real software engineers: starting with brainstorming and defining their MVP, then moving into design and setup in Figma, and finally building, testing, and refining their apps for launch.

Throughout the program, teams meet weekly and collaborate daily through Slack, Jira, and GitHub — learning how to plan, code, and communicate effectively in a remote environment. The program wraps up with a 10-minute demo where each team presents their finished app and shares what they learned along the way.

MycelFlow

JavaScript, React, Tailwind CSS, Vite, Node, Express, MongoDB

Project Management System "MycelFlow" – a comprehensive web application that helps teams organize, track, and manage event projects efficiently. Users can create projects, break them down into manageable steps with subtasks, set deadlines, upload project images, and monitor progress in real-time.

📑 Presentation Slides

Participants

  • Marquette Hanson, Backend
  • Maede Gholipour, Backend
  • Almira Koshkina, Frontend
  • Anna Bazileeva, Fullstack

CostShare

JavaScript, Ruby on Rails, Ruby, RSpec, PostgreSQL

"CostShare" Aims to simplify expense sharing among friends or groups by allowing users to track, split, and settle shared costs easily. Core features include secure user authentication, the ability to add friends and create groups, and comprehensive expense management tools.

📑 Presentation Slides

Participants

  • Shuveksha Tuladhar, Fullstack
  • Abraham Flores, Fullstack
  • Sisi Wang, Fullstack

Plantasy

JavaScript, React, Node, Express, Firebase and Mongo

Project Management System "MycelFlow" – a comprehensive web application that helps teams organize, track, and manage event projects efficiently. Users can create projects, break them down into manageable steps with subtasks, set deadlines, upload project images, and monitor progress in real-time.

📑 Presentation Slides

Participants

  • Stu McLeod, Fullstack
  • Bethelhem Teferra, Backend
  • Olena Tereshchenko, Frontend

RetrieveApp

JavaScript, React, Tailwind CSS, Node.js, Express, Zod, Prisma, PostgreSQL

RetrieveApp is a community-driven lost & found platform that helps people quickly recover lost belongings in shared and public places. Users can create posts about lost or found items, upload photos, and view everything on an interactive map. Community members can mark “seen it”, message the owner, or leave comments to help return items faster.

📑 Presentation Slides

Participants

  • Aida Burlutckaia, Fullstack
  • Vera Fesianava, Backend
  • Alina Dalantaeva, Frontend
  • Hemang Limbachiya, Frontend
  • Masouma Ahmadi Jay, Frontend

ArtHive

React, Material UI, Node.js, Express, Google Cloud, Google Identity

ArtHive is a creative platform designed for artists of all levels who want inspiration and community. Each week, the app sends out a unique art challenge to spark creativity and encourage participation. Artists can upload their work, explore others’ submissions, and engage with the community through feedback and support. By combining structured challenges with a collaborative space, ArtHive helps artists stay motivated, improve their skills, and share their creativity with a wider audience.

📑 Presentation Slides

Participants

  • Emiri Sato, Frontend
  • Uma Sekar, Frontend
  • Maria Zasypkina, Backend
  • Iris Mejia, Backend

PeerQuests

TailwindCSS, JavaScript, React, Zustand, NodeJS, Express, MongoDB

PeerQuests is a fun, social platform that helps people stay motivated by building habits together through shared challenges.

📑 Presentation Slides

Participants

  • Romanna Bidnyk, Fullstack
  • Darya Pogas, Fullstack
  • Lima Effekhar, Frontend
  • Natalia Sirtak, Fullstack

Mentor Hub

Stack: JavaScript, React, TailWind CSS, Node, Express, Mongoose, MongoDB

MentorHub is an all-in-one mentorship management platform that streamlines how students and mentors connect, schedule, and track progress. It replaces fragmented communication and manual scheduling with automated session management, real-time analytics, and role-based dashboards — empowering mentors to focus on teaching while helping students easily access and engage in consistent learning opportunities.

📑 Presentation Slides

Participants

  • Daria Sidorko, Backend
  • Desiree McClain, Frontend
  • Amanuel Feyisa, Frontend
  • Kseniia Zakharova, Fullstack

Footer

Code the Dream logo

Copyright © 2025 Code the Dream | All Rights Reserved | Privacy Policy