Events mobile app

user profile photouser profile photouser profile photo253 developers have joined this project.

What you will practice

You'll practice how to build an events app that shows events local to the user and lets them sign up for them.

Introduction

You'll build a mobile app to consume the Eventbrite API that lets users discover & sign up for events!

Depending on your experience, this project might take between 30 to 40 hours.

Requirements

On the main screen, the user should see a list or grid of events around him/her, which you'll fetch from the Eventbrite API, with tabs that categorize events by domain (e.g. Business events, Tech events, and so on) at the top of the screen.

When they click on an event, show more details about the event, including:

  • Title of the event
  • Description of the event
  • Cover image of the event
  • Pricing of the event
  • Name of the organizers of the event
  • Button to sign up for the event

Clicking on the sign up button will bring users directly to the Eventbrite event page within the app. Get as creative as you can with the UI of the app!

For an extra challenge: Let the user filter free and paid events.

Suggested Implementation

This project should be implemented as an Android, iOS, or cross-platform mobile app.

  • Flutter with Dart (cross-platform)
  • React Native with JavaScript (cross-platform)
  • Swift (iOS)
  • Kotlin or Java (Android)
  • Eventbrite API for events & location data

Hit a programming wall?
Get help from our mentors

  • Post request free
  • First 15 mins free

Suggested languages and frameworks

DartReact NativeSwiftFlutter

Difficulty

hard

Contributed by

Mobile Engineer @ Softway • Google Certified Android Developer • IDF Certified UX Designer

Interested in this project?

Shorten your learning curve with on-demand programming help

The awesome set of verified mentors will provide guidance and mentoring help when you are stuck.

Suresh Atta

  • Post request free
  • First 15 mins free
Shorten your learning curve with on-demand programming help

Browse more projects

More coming soon...