Skip to content

Repository files navigation

Cruze

Table of Contents

Team Members

Description

Cruze is a mobile ride-hailing app that provides language and dark mode support. Riders and drivers are able to communicate with each other to progress the status of the trip.

Demonstration


Video link: https://player.vimeo.com/video/638202196

How to run on local machine

To view on a local machine, please follow these instructions:

  1. Fork the repository and clone to your local machine using: git clone https://github.com/Team-Lovegood/Cruze.git
  2. Run npm install to download dependencies.
  3. Add system IP address into /ip.js.
  4. Enter postgreSQL user in /server/models/landingPage.
  5. Run \i schema.sql after opening Postgres in /database.
  6. Make Google API key with places, directions, and distance matrix enabled.
  7. Create /config.js and /client/components/RiderHome/config.js and insert Google API key
  8. Run expo start and npm run server in separate terminals.
  9. Scan Expo QR code.

Tech Stack

Front-End

JavaScript JavaScript

React NativeReact

React Navigation

CSS CSS3

Back-End

Socket.io Node JS

Express.js Express

PostgreSQL

Services

Firebase

AWS EC2

Google Cloud API

Development

Expo Go

Xcode

Babel

Postman

Project Management

Notion

Figma

Slack Slack

Trello Trello

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages