EventEase: Event Management & Discovery Platform
A mobile application that helps users discover, join, and manage community and campus events through an integrated mobile and backend system.

Understanding the Context
Overview
The Problem
Event information in campus and community environments is often scattered across multiple platforms, making it difficult for users to discover, manage, and participate in events efficiently.
The Purpose
EventEase aims to provide a centralized mobile platform where users can easily find events, join as participants, and create or manage their own events with structured and secure data handling.
My Contributions
Responsibilities
Developed the Android mobile application using Kotlin with MVVM architecture
Designed and implemented the backend API using Express.js
Integrated mobile application with a custom built REST API
Handled database design and data flow between mobile app and backend
Implemented authentication, event management, and participation features end to end
Managed image upload and storage using Cloudinary
Technologies Used
Tech Stack
📱 Frontend
⚙️ Backend
🛠️ Tools
Core Functionality
Features
User Authentication & Profile Management
Allows users to register, log in, and manage personal profile information.
Event Creation & Management
Enables users to create, edit, and delete events with detailed information such as date, location, and description.
Event Discovery & Search
Displays a list of available events with search and filtering capabilities.
Event Participation Tracking
Allows users to join events and view events they have joined or created.
Media Upload Integration
Supports event poster and profile image uploads via cloud based storage.
Visual Design
UI Showcase
Interface design and user experience highlights

Home interface displaying event listings and detailed event information.
Technical Journey
Challenges
Building and integrating a self developed backend API with an Android application for the first time.
Gained a solid understanding of client server communication, REST API integration, and data synchronization between mobile and backend systems.
Managing a large number of API endpoints within the Android application.
Improved skills in structuring network layers, handling responses, and maintaining clean and scalable mobile code.
Results & Achievements
Impact
Measurable outcomes and project success metrics
Successfully delivered a complete fullstack mobile application
Achieved an A grade in the Applied Mobile Application Development course
Deployed backend API and connected it with a production ready mobile app
Next Steps
Future Plans
Add notification features for upcoming events and participation updates
Implement role based access control for event organizers and admins
Introduce calendar integration for better event scheduling
Enhance UI/UX for large scale event listings
Improve backend scalability and security for real world deployment