/MovieApp

A mobile app where users can search movies and add them to their account as favorites, written in React Native.

Primary LanguageTypeScriptMIT LicenseMIT

MovieApp GitHub license

MovieApp is a mobile app that can be used to search movies and mark them as our favourites. App uses firebase as a backend to store data and authenticate users by email, facebook or google.

Table of contents

Technologies

  • TypeScript
  • Expo
  • React Native
  • React Navigation
  • React Native Paper (Material Design)
  • Formik
  • Firebase

Installation

Prerequisites

Node and expo are required. Accounts for facebook dev, google dev and firebase are necessary.

Windows and macOS

to run the app you need to have android studio and android device which can be either emulator or android device.

Setup

  1. Create .env file in the root directory with the config of environment variables. Here you can check the example of the configuration.
  2. Install dependecies
expo add
  1. Run application
expo start --android

Usage

Sign in and log out

Movies

Context

Mainly purpose of this app was to get familiar with Expo, TypeScript and firebase.

Status

Currently, the app is considered as finished, but there are some features that I am willing to add soon.

  • Reset password functionality and screen
  • Detailed screen of the chosen movie

License

MIT