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.
TurboLoan
Ruby on Rails, React.js, Tailwind CSS, PostgreSQL
A full-stack auto loan application system that allows customers to apply for vehicle loans, loan officers to review and assess applications, and to make final lending decisions. The platform streamlines the entire loan lifecycle from application submission through approval or rejection with role-based dashboards, real-time progress tracking, and document management.
Reptile Zoo Revamped
React, TypeScript, MUI, Leaflet (maps), Express.js, JWT, Stripe, Nodemailer, MongoDB
A full-stack web app for Reptile Zoo visitors and staff to browse animals and events, book visits, and manage schedules and content. Built for guests seeking planning info and admins who maintain the zoo's daily operations.
BrainLog
React, React Query, Zustand, React Native, Expo, Node.js, Express, MongoDB
BrainLog is a web and mobile-based learning journal designed to help students track their study sessions and reflect on their daily progress. By recording time spent, mood, focus level, wins, and challenges, students can better understand their learning patterns over time. BrainLog gives users a place to revisit key concepts, resources, and βah-haβ moments, so they can look back and realize just how much they have accomplished.
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.
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.
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.
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.
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.
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.
Plantasy
JavaScript, React, Node, Express, Firebase and Mongo
Plantasy is a plant observation and identification app that lets users upload plant photos, receive automatic identification suggestions, and share their observations with a growing community. Users can explore detailed plant information, track discoveries, and engage with other plant enthusiasts, making it easy and enjoyable to learn about the flora around them.




































