Vehicle shopping application
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
- Installation
- Technologies
- Architecture
- API Endpoints
- Contributing
- Meet the Engineers
- Questions and Issues
==========
===============
See Getting Started to install requirement tools.
$ npm install -g react-native-cli
$ npm install
$ npm start
Run command to open iOS simulator and run app:
$ npm run ios
Or open ios/RNBoilerplate.xcodeproj
file with XCode:
$ npm run ios-open
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.
###Front-end
React Native
Redux
Facebook oauth
Import.io
###Back-end
MySql
Express.js
Node.js
Database in MySQL
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 |
=====================
Product Owner
Scrum Master
Development Team
===============
Car.ly was built using waffle.io as the project organization tool.
For any issues, please refer to our issues page Please direct any questions regarding Car.ly to our wiki page
Thank you!