Coder Social home page Coder Social logo

kelechijio / cruise Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jixuni/cruise

0.0 0.0 0.0 276.76 MB

Ride Sharing App built with React Native. It uses Node.js for the back end and MongoDB for the database. This was my first React Native project, I wanted to work with maps so I made Cruise.

Home Page: https://www.youtube.com/watch?v=BGp6jQ3oZWw&feature=youtu.be

JavaScript 1.47% Java 0.07% Objective-C 11.72% Ruby 0.01% Makefile 76.91% C 0.33% Shell 0.07% C++ 9.33% Starlark 0.09%

cruise's Introduction

Cruise

ScreenShot

Demo video of app

Cruise is an mobile ride sharing app build with Read Native. It allows the driver to look for passengers in real time or passengers to request a ride.

Getting Started

For a portion of the app it uses google maps to render the map. This require quite a bit of configuration to set up(Only for IOS), android will not have this problem the default map uses google maps. To use google maps as default for ios platform look at documents here * React-Native-Maps. The pod file listed on react-native maps page requires alot of dependecies. The one listed in this this project ios/Podfile is minify.

Prerequisites

Xcode is require for ios testing

Cocoapods installing and managing the depencies for swift/Objective-C apps

node server back-end

mongo-db database

Installing

Clone repo

cd cruise/ios

pod install ( install pod congifuration, recommend reading the https://github.com/react-native-community/react-native-maps for more indept guide and trouble shoot

npm install or yarn install (App directory)
cd express-backend  npm install or yarn install
cd socket.io-backend npm install or yarn install
The api files in .gitignore at home directory needs to be create (mongodb, jwt, googleapi)

Running the tests

For running the app on ios simulator use the command.

react-native run-ios --simulator "iPhone 6" .
react-native run-ios --simulator "iPhone SE"

There is performance issue running the ios sim with a newer iPhone simulation model e.g iPhone X.

Deployment

The database is currently hosted through MongoDB Atlas. The express-server and socket.io are both hosted on heroku.

Built With

cruise's People

Contributors

jixuni avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.