yarn init yarn add typescript ts-node nodemon --dev yarn add tslint-config-prettier --dev
Definitely Types yarn add @types/node --dev
yarn add graphql-yoga
install medleware yarn add helmet morgan cors
yarn add @types/helmet @types/morgan @types/cors --dev
yarn add graphql-tools merge-graphql-schemas
yarn add graphql-to-typescript gql-merge --dev
yarn add babel-runtime --dev
yarn add typeorm
psql CREATE DATABASE nuber;
yarn add pg
yarn add dotenv
yarn add class-validator
yarn add bcrypt yarn add @types/bcrypt --dev
[twillo] sms 서비스 yarn add twilio yarn add @types/twilio --dev
yarn add jsonwebtoken yarn add @types/jsonwebtoken --dev
mailgun - email 서비스 yarn add mailgun-js yarn add @types/mailgun-js --dev
- Sign In / Sign Up with Facebook
- Sign In Login with Email
- Starts Phone Number Verification
- Complete Phone Number Verification
- Sign Up with Email
- Generate JWT
- Verifiy JWT
- Verify Email
- Get My Profile
- Update My Profile
- Toggle Driving Mode
- Report Location/ Orientation // for real-time
- Add Place
- Edit Place
- Delete Place
- See Nearby Drivers
- Subscribe to Nearby Drivrs
- Request a Ride
- Get Nearby Rides
- Subscribe to Nearby Ride Requests
- Subscribe to Ride Status
- Get Chat Room Message
- Subscribe to Chat Room Messages
- Send a Chat Message
- Get Ride History
- See Ride Detail