/powerpuff-girls-app

Primary LanguageTypeScriptMIT LicenseMIT

The Powerpuff Girls - TV show info

The purpose of this mobile application is to present information about The Powerpuff Girls animated series, such as general information, ratings, cast, seasons and episodes.

PS.: If you want to contribute with this project, don't hesitate to open a PR, I'll be glad!

Table of Contents

Disclaimer 📃

All available data of the displayed TV show was provided by TV Maze API, you can click here to check it.

Techs 🛠

The following tools were used to build the project:

Demo (Android only) 🎲

Click here

To test right in your current device, download the Expo app from the play store, then follow the instruction in the above link!

Launching 🚀

To run this project, follow the steps below:

# Firstly you need to install the `expo-cli`:

yarn global add expo-cli #for yarn
npm install --global expo-cli #for npm

# Then clone this repository
git clone https://github.com/matusca96/powerpuff-girls-app

# And access the project folder
cd powerpuff-girls-app

# Install all necessary dependencies

yarn #for yarn
npm install #for npm

# Finally run the project
expo start

# The expo server will launch, then you can choose between run in

### Android emulator (Android Studio will be necessary)
### Android device
### iOS emulator (macOS only)
### iOS device

For physical devices you can download the Expo Go on App Store or Play Store, then scan the QR code and you're good to go.

Testing with Jest & Testing Library:

# Just run this command to run all test files:

yarn jest

To see the coverage result, after run the tests, go to /powerpuff-girls-app/coverage/lcov-report/ and open the index.html file.

Author 🧔🏻

My name is Matheus, I'm from Brazil and I really enjoy building web/mobile applications. Get in touch with some of the social medias below:

Instagram Badge Linkedin Badge Gmail Badge

License ✅

MIT

Made with ❤ by Matheus Gomes