mattwyskiel
Back to projects
Archived Project

Kingsmen Café

A mobile pre-ordering experience for a small local coffee chain with Square payments.

iOSSwiftMobileSquareNode.js

Archived Project

This project was developed for a local coffee chain that has since closed. The code remains available as a portfolio piece and learning resource.

Overview

Kingsmen Café was a mobile pre-ordering solution I developed for a small local coffee chain. The app allowed customers to browse the menu, customize their orders, and pay using Square's payment processing system, all while providing a community hub for the school environment.

This project showcased my ability to work with payment processing, mobile UI/UX design, and integration with third-party services in a real-world business context.

Key Features

Pre-Order System

Complete pre-ordering system with customizable menu items, allowing customers to place orders ahead of time.

Square Integration

Secure mobile payments powered by Square's payment processing system for seamless transactions.

Community Hub

Featured school community information and events, making it more than just a ordering app.

Native iOS App

Built as a native iOS application using Swift for optimal performance and user experience.

Technical Architecture

iOS Frontend

Native iOS app built with Swift SDK for optimal performance

Payment Processing

Square payment integration for secure mobile transactions

Backend Services

Node.js backend with MongoDB for data management

Technologies Used

Mobile
iOS SDK (Swift)
Payments
Square
Backend
Node.js
Database
MongoDB
Hosting
Heroku

Business Context

Problem Solved

  • • Long wait times during peak hours
  • • Limited ordering convenience for students
  • • Need for payment processing integration
  • • Lack of community engagement platform

Solution Delivered

  • • Mobile pre-ordering to reduce wait times
  • • Integrated payment processing
  • • Community information hub
  • • User-friendly mobile interface

Development Insights

Payment Integration

Working with Square's payment SDK provided valuable experience in secure payment processing

Real-World Business Requirements

Balancing technical capabilities with actual business needs and user workflows

Mobile UX Design

Designing for quick ordering while maintaining comprehensive functionality

Project Legacy

Archived - Business Closed

While the coffee chain has since closed, this project remains a valuable part of my portfolio. It demonstrates my ability to work with real business requirements, integrate complex payment systems, and deliver a complete mobile solution. The experience gained from this project has informed my approach to subsequent mobile and payment-related projects.