BU EC601 Main Project -- Fitness Event App, Android Version, written by Java.
- [Display]: Show fitness events from Eventbrite API in CardView and show details in independent activity including picture, description, time, and venue in google map.
- [Search]: Full-Text Search fitness events according to users’ input of key words via Algolia Api which sync events in firestore achieved by index.js.
- [Filter]: Filter events by categories and cancel it.
- [Like]: Record user’s fitness events preference by clicking ❤️ button and display those.
- [Create]: Create new fitness events by user and display in ‘Home’ page and ‘Create’ page.
- [Update]: Users can update the event they just created.
- [Authentication]: Authenticate users by their registered email and password.