Skip to content

ololocity/ololo-mobile-app

Repository files navigation

ololo Mobile App

An app to help users find interesting Events in ololohaus, register to them, leave feedback and connect with other visitors.

Design in Figma

Technologies

React Native with Expo is used to implement most of the features for both plaforms: iOS and Android.

Typescript is used to add static typing and Prettier is applied automatically to every PR to make formatting consistent.

Getting started

To run the project locally, the recommended approach is to use Expo CLI. If you don't have it installed run npm install -g expo-cli to install it globally.

Create .env file in the project root, containing required env-specific variables:

API_ENDPOINT_URL=
API_AUTH_TOKEN=
FIREBASE_API_KEY=
FIREBASE_AUTH_DOMAIN=
FIREBASE_DATABASE_URL=
FIREBASE_PROJECT_ID=
FIREBASE_STORAGE_BUCKET=
FACEBOOK_APP_ID=

Then, run the following commands in the project directory:

$ npm install
$ expo start

Contributing

Create a PR, if you'd like to fix a bug, or submit a new functionality. Please, write detailed description of your changes and attach screenshots or animated gifs, if changes are visual.