Full Stack Developer

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.

4+
Technologies
5
Key Features
EventEase: Event Management & Discovery Platform

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

KotlinJetpack Compose

⚙️ Backend

Express.jsMySQL

🛠️ Tools

CloudinaryAndroid StudioGitHubPostmanVercelRailwayFilessio (MySQL Hosting)

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.
1 / 2

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

Interested in Working Together?Let's Connect

I'm currently open to internship and full-time opportunities in mobile and backend development. If you're building something interesting and think I'd be a good fit, let's talk!

11+
Projects Built
5+
Competitions & Hackathons
3+
Awards & Finalist