MoviePal

Your Shortcut to discovering Awesome Movies and TV shows

MoviePal

Your Shortcut to discovering Awesome Movies and TV shows

MoviePal

Your Shortcut to discovering Awesome Movies and TV shows

Watch demo video ↗

Watch demo video ↗

Watch demo video ↗

about

about

about

Tired of endless scrolling? Meet MoviePal, your shortcut to discovering awesome movies. Built for movie lovers, it's the easiest way to find your new favorites.

Tired of endless scrolling? Meet MoviePal, your shortcut to discovering awesome movies. Built for movie lovers, it's the easiest way to find your new favorites.

Tired of endless scrolling? Meet MoviePal, your shortcut to discovering awesome movies. Built for movie lovers, it's the easiest way to find your new favorites.

how to use

how to use

how to use

• Create a list of your favorite movies/TV shows by selecting from top-rated or popular options

• Search through an autocomplete feature

• Discover similar movies/TV shows by selecting favorites or exploring randomly from your collection

• Create a list of your favorite movies/TV shows by selecting from top-rated or popular options

• Search through an autocomplete feature

• Discover similar movies/TV shows by selecting favorites or exploring randomly from your collection

• Create a list of your favorite movies/TV shows by selecting from top-rated or popular options

• Search through an autocomplete feature

• Discover similar movies/TV shows by selecting favorites or exploring randomly from your collection

Technologies Used

Technologies Used

Technologies Used

Design Tools

Design Tools

Figma, SVG to SwiftUI Converter

Figma, SVG to SwiftUI Converter

UX/UI

UX/UI

SwiftUI, Lottie, UIKit

SwiftUI, Lottie, UIKit

Asynchronous Operations

Asynchronous Operations

Concurrency and Combine

Concurrency and Combine

Persistent Storage

Persistent Storage

Core Data, UserDefaults, FileManager, Keychain

Core Data, UserDefaults, FileManager, Keychain

Analytics

Analytics

Firebase for Analytics and Crashlytics

Firebase for Analytics and Crashlytics

Backend

Backend

Vapor, PostgreSQL

Third-party API Integration

Third-party API Integration

TMDb and OpenAI

TMDb and OpenAI

Architecture

Architecture

Clean Architecture + MVVM-C

Clean Architecture + MVVM-C