iMovies was developed in React Native with authentication system. State Managment using Context API, Async Storage to persist the user session and lottie for animations.
๐ You need Android Studio or Xcode and all the required things to develop Android or iOS apps (depending on your needs). Also you need all the required dependencies to develop with ReactJS 17+. Learn more about here: https://reactnative.dev/docs/environment-setup
-
Clone the repository
git clone https://github.com/pertuzdev/iMovies.git
-
Install dependencies
cd iMovies npm install
-
Setup enviroment variables
# Create a .env file with the .env.example cp .env.example .env
-
Start developing
npx react-native run-android # npx react-native run-ios to run in iOS
-
Credentials to login
email: "[email protected]", password: "cityslicka"