Back to Projects
Hackathon· 2025

Iskonek

Purpose-Driven Peer Matching Platform

Raphael Johnathan Flores
Raphael Johnathan FloresAUTHOR
Project Leader & Frontend Developer · 2025
Solar Hackathon 2025 Entry
Iskonek screenshot 1
Project Screenshots & Showcase Graphic · Iskonek

Executive Summary

A centralized peer-to-peer matching platform connecting university students for tech collaboration and mentorship.

Problem Context & Challenge
"Replaced fragmented social media group chats with a centralized platform for student project collaboration and skill sharing."

Cloud Architecture & System Design

Iskonek Architecture Diagram
Architecture & Infrastructure Flow Diagram · Iskonek

Vue 3 SPA connected to a Java Spring Boot backend on Docker (ECR) and AWS Lambda (LWA) with Amazon DynamoDB.

Engineering Highlights

  • Product Leadership & Vision: Spearheaded a cross-functional team to design a centralized peer-to-peer support ecosystem for the PUP community, replacing fragmented social media groups with a structured platform for student collaboration.

  • Frontend Engineering: Developed a high-performance Single Page Application (SPA) using Vue.js, Vite, and Vuetify, implementing interactive matching, chat flows, and friend connections with fluid UI transitions.

  • System Architecture & Deployment: Architected a serverless infrastructure featuring a Java Spring Boot backend containerized via Docker (ECR) and deployed on AWS Lambda (via Lambda Web Adapter) for cost-efficient scaling.

  • Cloud-Native Foundation: Designed the data layer using Amazon DynamoDB and S3 for low-latency retrieval and secure asset hosting.

Key Features

  • Automated Peer Matching Algorithm
  • Real-Time Interactive Project Collaboration Boards
  • Java Spring Boot Serverless Backend on AWS Lambda LWA
  • DynamoDB Low-Latency Document Storage

Technologies & Tools Utilized

Vue 3
Spring Boot
AWS Lambda
DynamoDB
Docker

Live Demo & External Resources

Collaborators & Teammates

AW
AWS CCPUP Hackathon TeamBackend Spring Lead & UI Designer