CityPop is a small and easy to use application for finding the populations of cities around the world. You can search directly on a city name or a particular country to access the largest cities of that country.
The following technologies are used in the application.
- Node v16.14.2
- Node Package Manager 8.8.0
- React Native v0.64.3
- Expo 5.4.3
- TypeScript 4.6.4
To run the application, do the following:
Download the repository
git clone https://github.com/JoelBergstrand/CityPopTs.git
cd CityPop
Install node
sudo apt install nodejs
Install Expo
npm install -g expo-cli
Run npm
npm start
Install the Expo Go client app on your mobile device and scan the qr-code
The projects uses unit tests provided by Jest and Enzyme. Testing all screens so they display correctly and works as planned.
Run tests by:
npm test
Joel Bergstrand