Academic Team Project
Event Finder App Backend
Java Spring Boot backend for an event discovery application, with 20+ RESTful APIs, authentication workflows, event CRUD operations, search, and a MySQL schema designed from scratch.

Overview
Event Finder is an event discovery application built with an Android frontend and a Java Spring Boot backend. My primary responsibility was the backend: API design, application logic, and the relational database foundation that supported user profiles, events, search, and registration data.
What I Built
- Engineered 20+ RESTful APIs in Java Spring Boot for user authentication, event CRUD operations, search, and registration workflows.
- Designed and implemented a MySQL schema from scratch with 5 relational tables for user profiles, event details, and registration data.
- Collaborated with the Android frontend team in an Agile environment to define API contracts and keep client/server behavior consistent.
- Added validation paths for submitted event data so the backend could guard core workflows before data reached persistent storage.
Technical Stack
- Java
- Spring Boot
- MySQL
- REST APIs
- Git
- Agile collaboration
Impact
The project strengthened my backend engineering fundamentals: designing APIs that frontend teams can rely on, translating product requirements into relational models, and keeping service logic readable as features grow.