Skip to main content

XOut

A Progressive Web App that lets you organize or join events based on interests, spontaneously or planned.

  • UX Design
  • Fullstack Development
  • App Architecture

Problem & Solution

Many activities like game nights, sports, or events fail because no participants are found spontaneously. That’s where XOut comes in. The app connects people with shared interests — fast, simple, structured, and accessible even for international users. Events can be created, discovered, and joined with just a few clicks — encouraging real-life and online social interaction.

XOut Homepage screen

Discover Activities

Users can search for events based on their interests and location. Whether spontaneous or planned, there’s something for everyone.

XOut Discover view

Create in Seconds

Creating an event is quick and structured: add a title, location, time, description, and max participants. That’s it.

XOut Event creation view

Core Features

• Create & join events based on interests
• Interest- and location-based search with filters
• Participant overview & real-time 1:1 chat
• Profile with history, favorites, and image uploads
• Docker-based development environment and CI/CD with Git

Tech Stack & Objective

React
TypeScript
Node.js
Express
MongoDB
Docker
Tailwind
Multer
Socket.IO

The tech stack was chosen to support real-time data, fast development, and scalable infrastructure. Tailwind ensured visual consistency, Docker unified the development environment, and Multer enabled media uploads.

The goal was to develop a fully functional MVP within 2 to 3 months, featuring authentication, event creation, image handling, and live chat, all inside a responsive and intuitive user interface.