Skip to content

implement Event EventCategory Location and EventRepository#209

Open
YifeiYang369 wants to merge 130 commits into
CSC207-2025F-UofT:mainfrom
chrisjym:display-local-events
Open

implement Event EventCategory Location and EventRepository#209
YifeiYang369 wants to merge 130 commits into
CSC207-2025F-UofT:mainfrom
chrisjym:display-local-events

Conversation

@YifeiYang369

Copy link
Copy Markdown

Work In Progress

  • Implement core entities for event display feature
  • Location, EventCategory, Event, and Repository interface
  • Use case layer implementation in progress

YifeiYang369 and others added 30 commits October 20, 2025 11:58
LogoutController both todos should be implemented
Implement LogoutInteractor with complete execute method
added logoutusecase in main
[chore] compeleted login back button
include following methods:
-add address and coordinate validation
-implement the method of calculating distance by using Haversine
-add equals/hashCode/toString methods
- Support Music, Sports, Arts & Theatre, Film, Miscellaneous
- Provide fromString() for flexible input conversion
- Ready for TicketMaster API integration
- Add constructor with input validation
- Implement radius checking and distance calculation
- Include category filtering for User Story 4
- Add equals, hashCode and toString methods
- Add data access abstraction for event operations
- Ready for Use Case layer implementation
- Follow Clean Architecture dependency rules
YifeiYang369 and others added 29 commits November 26, 2025 17:04
also added self as contributor in readme
…ntation of the calendar flow in the appBuilder, Main. TODO: when combine make sure do the part of back button and the related changes, and the event Description
added unit tests for entities location and event
# Conflicts:
#	src/main/java/view/DisplayLocalEventsView.java
@chrisjym chrisjym deleted the display-local-events branch December 2, 2025 03:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants