Skip to content

gabrielwr/Partnerize

Repository files navigation

GitHub issues

Partnerize

Love rock climbing, but can’t ever seem to find a partner?

Partnerize is a mobile application built over 3 days using React-Native, Native Base, Firebase, Socket.io, and the Geolocation API. Partnerize allows users to find and message climbers nearby in order to meet up and climb!

The React Native code is contained in the app file.

Demo

Watch the Partnerize presentation on YouTube

Table of Contents

Background

Partnerize is a React Native app that helps you find potential rock climbing partners nearby. Developed over the span of 3 days for an internal Fullstack Academy Hackathon, Partnerize leverages powerful web technologies such as the Geolocation API for locating users, WebSockets for messaging, and a Firebase database for real time updating of user locations. The app has a simple user interface that allows you to find and message nearby rock climbers quickly and effectively.

Install

To install and locally run Partnerize clone or download the project to your machine and run the following commands:

Install all project dependencies:

$ npm install

To start the server and watch the server files for updates:

$ npm start

To build the app in a simulator:

$ npm run ios

This uses XCode's simulator.

License

MIT (c) Gabriel Rowe