Case Study

City Events App

A mobile app concept built with React Native to discover events by city, explore categories, and save favorites. Designed for a smooth browsing experience with clean UI patterns.

React NativeTypeScriptExpo

Overview

This project showcases mobile UI architecture, reusable components, and scalable screens. It focuses on UX details like loading states, filtering, and clear navigation patterns.

Key Features

  • Event list with categories and search
  • Event details screen (date, location, description)
  • Favorites (save/remove events)
  • Map view (optional) for event locations
  • Offline-friendly caching (optional) and loading skeletons

Tech Stack

React Native (Expo recommended), TypeScript, React Navigation. State management can be handled with Context or Zustand.

Next Improvements

  • Add real data via an events API
  • Add filters: date range, distance, and categories
  • Add push notifications for saved events