/Car.ly

Primary LanguageObjective-CMIT LicenseMIT

Car.ly

Vehicle shopping application

Introduction

Car.ly is a (auto)mobile application that provides aggregated vehicle listing data, according to user input. Delivering a variety of results from various websites, Car.ly empowers users to effortlessly navigate the automobile market and to compare and contrast local search results in an interactive and intuitive way. Car.ly delivers a seamless shopping experience for drivers on the go.


## Table of Contents

==========

Example

alt tag

===============

Installation

See Getting Started to install requirement tools.

$ npm install -g react-native-cli
$ npm install

Development

Start local server

$ npm start

iOS

Run command to open iOS simulator and run app:

$ npm run ios

Or open ios/RNBoilerplate.xcodeproj file with XCode:

$ npm run ios-open

Android (5.0+)

Open Android emulator (recommented Genymotion) and run command: (Or connect real device via USB)

$ adb reverse tcp:8081 tcp:8081  # react-native local server
$ adb reverse tcp:5678 tcp:5678  # remotedev local server
$ npm run android

[Emulator only] If you're still use Android 4.0, it will cannot use adb reverse, you should use 10.0.2.2 (Genymotion: 10.0.3.2) instead of localhost in configureStore.js.

Technologies

###Front-end React Native
Redux
Facebook oauth
Import.io

###Back-end MySql
Express.js
Node.js

Architecture

High Level Architecture

Architecture

Database Schema

Database in MySQL

API

Public End Points
Description Endpoint
Sign up POST /users
Log-in OAuth POST /users/Fblogin
Log-in user POST /login
Get User Info GET /favorites/:user-email
Create user favorites POST /favorites
Delete user favorites DELETE /favorites

=====================

Meet The Engineers

Product Owner

Scrum Master

Development Team

===============

Contributing

Car.ly was built using waffle.io as the project organization tool.

Questions and Issues

For any issues, please refer to our issues page Please direct any questions regarding Car.ly to our wiki page

Thank you!