This repository contains the backend for an application designed to showcase events happening around you. Built with Java Spring Boot, the backend provides APIs for managing events, users, and recommendations, while leveraging MySQL for data storage.
This project was created as a learning exercise to explore backend development with Java and Spring Boot, focusing on performance, scalability, and practical implementations of APIs.
Event Management: Create, update, delete, and retrieve events.
User Authentication: Secure user registration and login.
Location-Based Recommendations: Retrieve events based on user location.
Tags and Categories: Filter events by specific tags or categories.
Efficient Data Handling: Use MySQL to store and query event-related data.