Skip to content

Repository files navigation

Movie Ticket App 🎬

A premium React Native mobile application built with Expo and Firebase for booking movie tickets.

Features ✨

  • User Authentication: Secure login and management using Firebase Auth.
  • Movie Discovery: Browse a curated list of "Now Showing" movies with high-quality posters.
  • Detailed Information: View movie synopses and showtimes.
  • Easy Booking: Seamless ticket booking process with instant confirmation.
  • Ticket Management: Keep track of all your booked tickets in a dedicated "My Tickets" section.
  • Smart Notifications: Local notifications to remind you of upcoming showtimes.

Screenshots 📸

Home Screen Movie Details Booking Confirmation My Tickets

Technology Stack 🛠️

Getting Started 🚀

  1. Install dependencies:

    npm install
  2. Setup Firebase: Configure your environment variables in a .env file:

    EXPO_PUBLIC_FIREBASE_API_KEY=your_api_key
    EXPO_PUBLIC_FIREBASE_AUTH_DOMAIN=your_auth_domain
    EXPO_PUBLIC_FIREBASE_PROJECT_ID=your_project_id
    EXPO_PUBLIC_FIREBASE_STORAGE_BUCKET=your_storage_bucket
    EXPO_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
    EXPO_PUBLIC_FIREBASE_APP_ID=your_app_id
  3. Start the app:

    npx expo start

Built with ❤️ for Mobile PTIT

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages